From ab126a8c1be8517cbd0b5ec799992d1ccf37d6be Mon Sep 17 00:00:00 2001 From: Oliver Date: Sat, 6 Jul 2024 22:20:43 +1000 Subject: [PATCH] New Crowdin updates (#7564) * updated translation base * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../InvenTree/locale/bg/LC_MESSAGES/django.po | 1000 ++--- .../InvenTree/locale/cs/LC_MESSAGES/django.po | 978 ++--- .../InvenTree/locale/da/LC_MESSAGES/django.po | 1000 ++--- .../InvenTree/locale/de/LC_MESSAGES/django.po | 1040 ++--- .../InvenTree/locale/el/LC_MESSAGES/django.po | 1000 ++--- .../InvenTree/locale/en/LC_MESSAGES/django.po | 998 ++--- .../InvenTree/locale/es/LC_MESSAGES/django.po | 1000 ++--- .../locale/es_MX/LC_MESSAGES/django.po | 998 ++--- .../InvenTree/locale/fa/LC_MESSAGES/django.po | 1000 ++--- .../InvenTree/locale/fi/LC_MESSAGES/django.po | 1000 ++--- .../InvenTree/locale/fr/LC_MESSAGES/django.po | 978 ++--- .../InvenTree/locale/he/LC_MESSAGES/django.po | 1000 ++--- .../InvenTree/locale/hi/LC_MESSAGES/django.po | 1000 ++--- .../InvenTree/locale/hu/LC_MESSAGES/django.po | 1000 ++--- .../InvenTree/locale/id/LC_MESSAGES/django.po | 1000 ++--- .../InvenTree/locale/it/LC_MESSAGES/django.po | 996 ++--- .../InvenTree/locale/ja/LC_MESSAGES/django.po | 1000 ++--- .../InvenTree/locale/ko/LC_MESSAGES/django.po | 1000 ++--- .../InvenTree/locale/lv/LC_MESSAGES/django.po | 1000 ++--- .../InvenTree/locale/nl/LC_MESSAGES/django.po | 978 ++--- .../InvenTree/locale/no/LC_MESSAGES/django.po | 978 ++--- .../InvenTree/locale/pl/LC_MESSAGES/django.po | 1000 ++--- .../InvenTree/locale/pt/LC_MESSAGES/django.po | 1000 ++--- .../InvenTree/locale/ro/LC_MESSAGES/django.po | 1000 ++--- .../InvenTree/locale/ru/LC_MESSAGES/django.po | 978 ++--- .../InvenTree/locale/sk/LC_MESSAGES/django.po | 1000 ++--- .../InvenTree/locale/sl/LC_MESSAGES/django.po | 1000 ++--- .../InvenTree/locale/sr/LC_MESSAGES/django.po | 1000 ++--- .../InvenTree/locale/sv/LC_MESSAGES/django.po | 1000 ++--- .../InvenTree/locale/th/LC_MESSAGES/django.po | 1000 ++--- .../InvenTree/locale/tr/LC_MESSAGES/django.po | 1000 ++--- .../InvenTree/locale/uk/LC_MESSAGES/django.po | 1000 ++--- .../InvenTree/locale/vi/LC_MESSAGES/django.po | 978 ++--- .../InvenTree/locale/zh/LC_MESSAGES/django.po | 1000 ++--- .../locale/zh_Hans/LC_MESSAGES/django.po | 990 ++--- src/frontend/src/locales/bg/messages.po | 1122 +++--- src/frontend/src/locales/cs/messages.po | 1122 +++--- src/frontend/src/locales/da/messages.po | 1122 +++--- src/frontend/src/locales/de/messages.po | 1161 +++--- src/frontend/src/locales/el/messages.po | 1122 +++--- src/frontend/src/locales/en/messages.po | 1133 +++--- src/frontend/src/locales/es-mx/messages.po | 1119 +++--- src/frontend/src/locales/es/messages.po | 1122 +++--- src/frontend/src/locales/fa/messages.po | 1122 +++--- src/frontend/src/locales/fi/messages.po | 1122 +++--- src/frontend/src/locales/fr/messages.po | 1145 +++--- src/frontend/src/locales/he/messages.po | 1122 +++--- src/frontend/src/locales/hi/messages.po | 1122 +++--- src/frontend/src/locales/hu/messages.po | 1134 +++--- src/frontend/src/locales/id/messages.po | 1191 +++--- src/frontend/src/locales/it/messages.po | 1122 +++--- src/frontend/src/locales/ja/messages.po | 1122 +++--- src/frontend/src/locales/ko/messages.po | 1122 +++--- src/frontend/src/locales/lv/messages.po | 1122 +++--- src/frontend/src/locales/nl/messages.po | 1122 +++--- src/frontend/src/locales/no/messages.po | 1134 +++--- src/frontend/src/locales/pl/messages.po | 1122 +++--- .../src/locales/pseudo-LOCALE/messages.po | 1119 +++--- src/frontend/src/locales/pt-br/messages.po | 1119 +++--- src/frontend/src/locales/pt/messages.po | 1134 +++--- src/frontend/src/locales/ro/messages.po | 1122 +++--- src/frontend/src/locales/ru/messages.po | 1122 +++--- src/frontend/src/locales/sk/messages.po | 1122 +++--- src/frontend/src/locales/sl/messages.po | 1122 +++--- src/frontend/src/locales/sr/messages.po | 1122 +++--- src/frontend/src/locales/sv/messages.po | 1122 +++--- src/frontend/src/locales/th/messages.po | 1122 +++--- src/frontend/src/locales/tr/messages.po | 1122 +++--- src/frontend/src/locales/uk/messages.po | 1122 +++--- src/frontend/src/locales/vi/messages.po | 1122 +++--- src/frontend/src/locales/zh-hans/messages.po | 1119 +++--- src/frontend/src/locales/zh-hant/messages.po | 1119 +++--- src/frontend/src/locales/zh/messages.po | 3433 +++++++++-------- 73 files changed, 42764 insertions(+), 37236 deletions(-) diff --git a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po index a6ec2389c9..1e7e30fb71 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-06-29 10:44+0000\n" -"PO-Revision-Date: 2024-06-30 06:57\n" +"POT-Creation-Date: 2024-07-05 02:47+0000\n" +"PO-Revision-Date: 2024-07-05 14:57\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" @@ -403,7 +403,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -423,7 +423,7 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -777,23 +777,31 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:133 +#: build/models.py:127 +msgid "Assembly BOM has not been validated" +msgstr "" + +#: build/models.py:134 part/templates/part/part_base.html:145 +msgid "Part is not active" +msgstr "" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:150 +#: build/models.py:165 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -809,20 +817,20 @@ msgstr "" msgid "Reference" msgstr "" -#: build/models.py:223 +#: build/models.py:238 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -873,103 +881,103 @@ msgstr "" msgid "Part" msgstr "Част" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -984,11 +992,11 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1000,20 +1008,20 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1024,62 +1032,62 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:362 +#: build/models.py:377 msgid "Project code for this build order" msgstr "" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1344 +#: build/models.py:1359 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1369 +#: build/models.py:1384 msgid "Build object" msgstr "" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1124,36 +1132,36 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1384 +#: build/models.py:1399 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1554 +#: build/models.py:1569 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1171,19 +1179,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "" @@ -2084,8 +2092,8 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "" @@ -2218,78 +2226,86 @@ msgid "Allow barcode scanning via webcam in browser" msgstr "" #: common/models.py:1395 -msgid "Part Revisions" +msgid "Barcode Show Data" msgstr "" #: common/models.py:1396 -msgid "Enable revision field for Part" +msgid "Display barcode data in browser as text" msgstr "" #: common/models.py:1401 -msgid "Allow Deletion from Assembly" +msgid "Part Revisions" msgstr "" #: common/models.py:1402 -msgid "Allow deletion of parts which are used in an assembly" +msgid "Enable revision field for Part" msgstr "" #: common/models.py:1407 -msgid "IPN Regex" +msgid "Allow Deletion from Assembly" msgstr "" #: common/models.py:1408 +msgid "Allow deletion of parts which are used in an assembly" +msgstr "" + +#: common/models.py:1413 +msgid "IPN Regex" +msgstr "" + +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1442 +#: common/models.py:1448 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2297,1159 +2313,1175 @@ msgstr "" msgid "Template" msgstr "" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "" -#: common/models.py:1454 +#: common/models.py:1460 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Enforce Parameter Units" msgstr "" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1657 +#: common/models.py:1663 msgid "Log Report Errors" msgstr "" -#: common/models.py:1658 +#: common/models.py:1664 msgid "Log errors which occur when generating reports" msgstr "" -#: common/models.py:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "" -#: common/models.py:1664 +#: common/models.py:1670 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1677 +#: common/models.py:1683 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1684 +#: common/models.py:1690 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1697 +#: common/models.py:1703 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "" -#: common/models.py:1705 +#: common/models.py:1711 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1724 +#: common/models.py:1730 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1732 +#: common/models.py:1738 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1738 +#: common/models.py:1744 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1748 +#: common/models.py:1754 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1755 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1756 +#: common/models.py:1762 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1764 +#: common/models.py:1770 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1772 +#: common/models.py:1778 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1784 -msgid "Block Until Tests Pass" +#: common/models.py:1790 +msgid "Require Active Part" msgstr "" -#: common/models.py:1786 -msgid "Prevent build outputs from being completed until all required tests pass" +#: common/models.py:1791 +msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1792 -msgid "Enable Return Orders" -msgstr "" - -#: common/models.py:1793 -msgid "Enable return order functionality in the user interface" +#: common/models.py:1796 +msgid "Require Valid BOM" msgstr "" #: common/models.py:1798 -msgid "Return Order Reference Pattern" +msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1800 -msgid "Required pattern for generating Return Order reference field" +#: common/models.py:1804 +msgid "Block Until Tests Pass" +msgstr "" + +#: common/models.py:1806 +msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" #: common/models.py:1812 -msgid "Edit Completed Return Orders" +msgid "Enable Return Orders" msgstr "" -#: common/models.py:1814 -msgid "Allow editing of return orders after they have been completed" +#: common/models.py:1813 +msgid "Enable return order functionality in the user interface" +msgstr "" + +#: common/models.py:1818 +msgid "Return Order Reference Pattern" msgstr "" #: common/models.py:1820 -msgid "Sales Order Reference Pattern" +msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1822 -msgid "Required pattern for generating Sales Order reference field" +#: common/models.py:1832 +msgid "Edit Completed Return Orders" msgstr "" #: common/models.py:1834 -msgid "Sales Order Default Shipment" -msgstr "" - -#: common/models.py:1835 -msgid "Enable creation of default shipment with sales orders" +msgid "Allow editing of return orders after they have been completed" msgstr "" #: common/models.py:1840 -msgid "Edit Completed Sales Orders" +msgid "Sales Order Reference Pattern" msgstr "" #: common/models.py:1842 +msgid "Required pattern for generating Sales Order reference field" +msgstr "" + +#: common/models.py:1854 +msgid "Sales Order Default Shipment" +msgstr "" + +#: common/models.py:1855 +msgid "Enable creation of default shipment with sales orders" +msgstr "" + +#: common/models.py:1860 +msgid "Edit Completed Sales Orders" +msgstr "" + +#: common/models.py:1862 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1848 +#: common/models.py:1868 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1850 +#: common/models.py:1870 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1858 +#: common/models.py:1878 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1872 +#: common/models.py:1892 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1878 +#: common/models.py:1898 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1880 +#: common/models.py:1900 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "" -#: common/models.py:1888 +#: common/models.py:1908 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "" -#: common/models.py:1894 +#: common/models.py:1914 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1907 +#: common/models.py:1927 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" msgstr "" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "" -#: common/models.py:1946 +#: common/models.py:1966 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1953 +#: common/models.py:1973 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "" -#: common/models.py:1960 +#: common/models.py:1980 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "" -#: common/models.py:1966 +#: common/models.py:1986 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "" -#: common/models.py:1973 +#: common/models.py:1993 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "" -#: common/models.py:1988 +#: common/models.py:2008 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1995 +#: common/models.py:2015 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2004 +#: common/models.py:2024 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "" -#: common/models.py:2011 +#: common/models.py:2031 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2018 +#: common/models.py:2038 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2032 +#: common/models.py:2052 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "" -#: common/models.py:2039 +#: common/models.py:2059 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2045 +#: common/models.py:2065 msgid "Enable project codes" msgstr "" -#: common/models.py:2046 +#: common/models.py:2066 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2053 +#: common/models.py:2073 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2059 +#: common/models.py:2079 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2061 +#: common/models.py:2081 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2069 +#: common/models.py:2089 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2077 +#: common/models.py:2097 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "" -#: common/models.py:2085 +#: common/models.py:2105 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2091 +#: common/models.py:2111 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2146 +#: common/models.py:2166 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2148 +#: common/models.py:2168 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2161 +#: common/models.py:2181 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "" -#: common/models.py:2167 +#: common/models.py:2187 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2173 +#: common/models.py:2193 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2179 +#: common/models.py:2199 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "" -#: common/models.py:2185 +#: common/models.py:2205 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "" -#: common/models.py:2191 +#: common/models.py:2211 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "" -#: common/models.py:2197 +#: common/models.py:2217 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "" -#: common/models.py:2203 +#: common/models.py:2223 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "" -#: common/models.py:2209 +#: common/models.py:2229 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "" -#: common/models.py:2221 +#: common/models.py:2241 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2239 +#: common/models.py:2259 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2245 +#: common/models.py:2265 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2251 +#: common/models.py:2271 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2256 +#: common/models.py:2276 msgid "Show News" msgstr "" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "" -#: common/models.py:2264 +#: common/models.py:2284 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "" -#: common/models.py:2272 +#: common/models.py:2292 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "" -#: common/models.py:2280 +#: common/models.py:2300 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "" -#: common/models.py:2287 +#: common/models.py:2307 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2293 +#: common/models.py:2313 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2299 +#: common/models.py:2319 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2305 +#: common/models.py:2325 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "" -#: common/models.py:2311 +#: common/models.py:2331 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "" -#: common/models.py:2317 +#: common/models.py:2337 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2324 +#: common/models.py:2344 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "" -#: common/models.py:2331 +#: common/models.py:2351 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "" -#: common/models.py:2337 +#: common/models.py:2357 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2363 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2349 +#: common/models.py:2369 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2356 +#: common/models.py:2376 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2363 +#: common/models.py:2383 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2370 +#: common/models.py:2390 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2376 +#: common/models.py:2396 msgid "Search Return Orders" msgstr "" -#: common/models.py:2377 +#: common/models.py:2397 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2384 +#: common/models.py:2404 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "" -#: common/models.py:2392 +#: common/models.py:2412 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2418 msgid "Regex Search" msgstr "" -#: common/models.py:2399 +#: common/models.py:2419 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "" -#: common/models.py:2405 +#: common/models.py:2425 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2411 +#: common/models.py:2431 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2417 +#: common/models.py:2437 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2423 +#: common/models.py:2443 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2450 +#: common/models.py:2470 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "" -#: common/models.py:2458 +#: common/models.py:2478 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2464 +#: common/models.py:2484 msgid "Default part label template" msgstr "" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2470 +#: common/models.py:2490 msgid "Default stock item template" msgstr "" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2478 +#: common/models.py:2498 msgid "Default stock location label template" msgstr "" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2486 +#: common/models.py:2506 msgid "Default build line label template" msgstr "" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "" -#: common/models.py:2501 +#: common/models.py:2521 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3457,11 +3489,11 @@ msgstr "" msgid "User" msgstr "Потребител" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3469,96 +3501,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "" -#: common/models.py:2833 +#: common/models.py:2854 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "" -#: common/models.py:2839 +#: common/models.py:2860 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2965 +#: common/models.py:2986 msgid "Id" msgstr "" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3575,28 +3607,28 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3606,86 +3638,90 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2995 +#: common/models.py:3016 msgid "Image file" msgstr "" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 msgid "Target model type for this image" msgstr "" -#: common/models.py:3011 +#: common/models.py:3032 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3052 +#: common/models.py:3070 +msgid "Unit symbol must be unique" +msgstr "" + +#: common/models.py:3085 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3071 +#: common/models.py:3104 msgid "Unit name" msgstr "" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3079 +#: common/models.py:3112 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3219 +#: common/models.py:3251 msgid "Attachment comment" msgstr "" -#: common/models.py:3235 +#: common/models.py:3267 msgid "Upload date" msgstr "" -#: common/models.py:3236 +#: common/models.py:3268 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" msgstr "" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4735,48 +4771,48 @@ msgstr "" msgid "Placed" msgstr "" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 msgid "Number of copies to print for each label" msgstr "" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 msgid "Printing" msgstr "" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 msgid "Disconnected" msgstr "" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 msgid "Label Printer" msgstr "" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 msgid "Directly print labels for various items." msgstr "" -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 msgid "Printer Location" msgstr "" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "" @@ -7533,10 +7569,6 @@ msgstr "" msgid "Part can be sold to customers" msgstr "" -#: part/templates/part/part_base.html:145 -msgid "Part is not active" -msgstr "" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "" @@ -11131,11 +11163,11 @@ msgstr "" msgid "Minimum Quantity" msgstr "" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "" @@ -11147,27 +11179,27 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "" @@ -11179,11 +11211,11 @@ msgstr "" msgid "HTTP method not allowed at URL" msgstr "" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "" @@ -11268,7 +11300,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "" @@ -11363,8 +11395,8 @@ msgid "Row Data" msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -12303,62 +12335,62 @@ msgstr "" msgid "Labels sent to printer" msgstr "" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "" -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" msgstr "" diff --git a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po index a64db25194..1024534943 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-06-29 10:44+0000\n" -"PO-Revision-Date: 2024-06-30 06:57\n" +"POT-Creation-Date: 2024-07-05 02:47+0000\n" +"PO-Revision-Date: 2024-07-05 14:57\n" "Last-Translator: \n" "Language-Team: Czech\n" "Language: cs_CZ\n" @@ -403,7 +403,7 @@ msgstr "Duplicitní názvy nemohou existovat pod stejným nadřazeným názvem" msgid "Invalid choice" msgstr "Neplatný výběr" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -423,7 +423,7 @@ msgstr "Neplatný výběr" msgid "Name" msgstr "Název" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -556,7 +556,7 @@ msgstr "Super-uživatel" msgid "Is this user a superuser" msgstr "Je tento uživatel superuživatel" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -777,23 +777,31 @@ msgstr "Vytvořit objednávku" msgid "Build Orders" msgstr "Vytvořené objednávky" -#: build/models.py:133 +#: build/models.py:127 +msgid "Assembly BOM has not been validated" +msgstr "" + +#: build/models.py:134 part/templates/part/part_base.html:145 +msgid "Part is not active" +msgstr "" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "Neplatná volba nadřazeného sestavení" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "Musí být specifikován odpovědný uživatel nebo skupina" -#: build/models.py:150 +#: build/models.py:165 msgid "Build order part cannot be changed" msgstr "Díly obědnávky sestavení nemohou být změněny" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "Referenční číslo objednávky" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -809,20 +817,20 @@ msgstr "Referenční číslo objednávky" msgid "Reference" msgstr "Reference" -#: build/models.py:223 +#: build/models.py:238 msgid "Brief description of the build (optional)" msgstr "Stručný popis sestavení (nepovinné)" -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "Nadřazená sestava" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "Příkaz sestavení pro který je toto sestavení přiděleno" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -873,103 +881,103 @@ msgstr "Příkaz sestavení pro který je toto sestavení přiděleno" msgid "Part" msgstr "Díl" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "Vyber téma, které chceš stavět" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "Referenční číslo prodejní objednávky" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "Prodejní příkaz, kterému je tato verze přidělena" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "Umístění lokace" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Vyberte lokaci, ze které chcete provést inventuru pro sestavu. (nechte prázdné, chcete-li provést inventuru z libovolné lokace)" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "Cílová lokace" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "Vyberte lokaci, kde budou dokončené položky uloženy" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "Množství sestav" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "Počet skladových položek k sestavení" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "Dokončené položky" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "Počet skladových položek, které byly dokončeny" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "Stav sestavení" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "Stavový kód sestavení" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "Kód dávky" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "Dávkový kód pro tento výstup sestavení" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "Datum vytvoření" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "Cílové datum dokončení" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Cílové datum dokončení sestavení. Sestavení bude po tomto datu v prodlení." -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "Datum dokončení" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "dokončil" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "Vystavil" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "Uživatel, který vydal tento příkaz k sestavení" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -984,11 +992,11 @@ msgstr "Uživatel, který vydal tento příkaz k sestavení" msgid "Responsible" msgstr "Odpovědný" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "Uživatel nebo skupina odpovědná za tento příkaz k sestavení" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1000,20 +1008,20 @@ msgstr "Uživatel nebo skupina odpovědná za tento příkaz k sestavení" msgid "External Link" msgstr "Externí odkaz" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "Odkaz na externí URL" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "Priorita sestavení" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "Priorita tohoto příkazu k sestavení" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1024,62 +1032,62 @@ msgstr "Priorita tohoto příkazu k sestavení" msgid "Project Code" msgstr "Kód projektu" -#: build/models.py:362 +#: build/models.py:377 msgid "Project code for this build order" msgstr "Kód projektu pro objednávku sestavení" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "Nepodařilo se uvolnit úlohu pro dokončení přidělení sestavy" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "Příkaz k sestavení {build} byl dokončen" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "Příkaz k sestavení byl dokončen" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "Nebyl specifikováno žádný výstup sestavení" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "Výstup sestavení je již dokončen" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "Výstup sestavení neodpovídá příkazu sestavení" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "Množství musí být vyšší než nula" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 msgid "Quantity cannot be greater than the output quantity" msgstr "Množství nemůže být větší než výstupní množství" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Výstup sestavy {serial} neprošel všemi požadavky" -#: build/models.py:1344 +#: build/models.py:1359 msgid "Build Order Line Item" msgstr "Vytvořit položku řádku objednávky" -#: build/models.py:1369 +#: build/models.py:1384 msgid "Build object" msgstr "Vytvořit objekt" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1124,36 +1132,36 @@ msgstr "Vytvořit objekt" msgid "Quantity" msgstr "Množství" -#: build/models.py:1384 +#: build/models.py:1399 msgid "Required quantity for build order" msgstr "Vyžadované množství pro objednávku" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Položka sestavení musí specifikovat výstup sestavení, protože hlavní díl je označen jako sledovatelný" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Zabrané množství ({q}) nesmí překročit dostupné skladové množství ({a})" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "Skladová položka je nadměrně zabrána" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "Zabrané množství musí být větší než nula" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "Množství musí být 1 pro zřetězený sklad" -#: build/models.py:1554 +#: build/models.py:1569 msgid "Selected stock item does not match BOM line" msgstr "Vybraná položka zásob neodpovídá řádku BOM" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1171,19 +1179,19 @@ msgstr "Vybraná položka zásob neodpovídá řádku BOM" msgid "Stock Item" msgstr "Skladové položky" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "Zdrojová skladová položka" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "Skladové množství pro sestavení" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "Instalovat do" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "Cílová skladová položka" @@ -2084,8 +2092,8 @@ msgstr "Jak často aktualizovat směnné kurzy (pro vypnutí nastavte na nulu)" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "dny" @@ -2218,78 +2226,86 @@ msgid "Allow barcode scanning via webcam in browser" msgstr "Povolit skenování čárových kódů přes webovou kameru v prohlížeči" #: common/models.py:1395 +msgid "Barcode Show Data" +msgstr "" + +#: common/models.py:1396 +msgid "Display barcode data in browser as text" +msgstr "" + +#: common/models.py:1401 msgid "Part Revisions" msgstr "Revize dílu" -#: common/models.py:1396 +#: common/models.py:1402 msgid "Enable revision field for Part" msgstr "Povolit pole revize pro díl" -#: common/models.py:1401 +#: common/models.py:1407 msgid "Allow Deletion from Assembly" msgstr "Povolit odstranění ze sestavy" -#: common/models.py:1402 +#: common/models.py:1408 msgid "Allow deletion of parts which are used in an assembly" msgstr "Povolit odstranění dílů, které jsou použity v sestavě" -#: common/models.py:1407 +#: common/models.py:1413 msgid "IPN Regex" msgstr "IPN Regex" -#: common/models.py:1408 +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "Regulární vzorec výrazu pro odpovídající IPN dílu" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "Povolit duplicitní IPN" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "Povolit více dílům sdílet stejný IPN" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "Povolit editaci IPN" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "Povolit změnu IPN při úpravách dílu" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "Kopírovat data BOM dílu" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "Kopírovat data BOM ve výchozím nastavení při duplikování dílu" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "Kopírovat data parametrů dílu" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "Kopírovat data parametrů ve výchozím nastavení při duplikování dílu" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "Kopírovat zkušební data dílu" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "Kopírovat testovací data ve výchozím nastavení při duplikování dílu" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "Kopírovat šablony parametrů kategorie" -#: common/models.py:1442 +#: common/models.py:1448 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:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2297,1159 +2313,1175 @@ msgstr "Kopírování šablon parametrů kategorie při vytváření dílu" msgid "Template" msgstr "Šablona" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "Díly jsou ve výchozím nastavení šablony" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "Sestava" -#: common/models.py:1454 +#: common/models.py:1460 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:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "Komponent" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "Díly lze ve výchozím nastavení použít jako dílčí komponenty" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "Možné zakoupit" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "Díly jsou zakoupitelné ve výchozím nastavení" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "Prodejné" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "Díly jsou prodejné ve výchozím nastavení" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "Sledovatelné" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "Díly jsou sledovatelné ve výchozím nastavení" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "Nehmotné (virtuální)" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "Díly jsou nehmotné (virtuální) ve výchozím nastavení" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "Zobrazit Import v zobrazeních" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "Zobrazit průvodce importem v některých zobrazeních dílu" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "Zobrazit související díly" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "Zobrazit související díly pro díl" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "Počáteční údaje zásob" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "Povolit vytvoření počátečního skladu při přidání nové části" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "Počáteční údaje dodavatele" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "Povolit vytvoření počátečních dat dodavatele při přidávání nového dílu" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "Formát zobrazení jména dílu" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "Formát pro zobrazení názvu dílu" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "Výchozí ikona kategorie dílu" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "Výchozí ikona kategorie dílu (prázdné znamená bez ikony)" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Enforce Parameter Units" msgstr "Vynutit jednotky parametru" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "Pokud jsou uvedeny jednotky, musí hodnoty parametrů odpovídat zadaným jednotkám" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "Minimální počet desetinných míst u cen" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "Minimální počet desetinných míst k zobrazení u cenových údajů" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "Maximální počet desetinných míst u cen" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "Maximální počet desetinných míst k zobrazení u cenových údajů" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "Použít ceny dodavatele" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "Zahrnout cenová zvýhodnění dodavatelů do celkových cenových kalkulací" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "Přepsání historie nákupu" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "Historické ceny nákupních objednávek mají přednost před cenovými zvýhodněními dodavatele" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "Použít ceny skladových položek" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "Použít ceny z ručně zadaných skladových údajů pro cenové kalkulace" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "Stáří cen skladových položek" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "Vyloučit skladové položky starší než tento počet dní z cenových kalkulací" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "Použít cenu varianty" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "Zahrnutí cen variant do celkových cenových kalkulací" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "Pouze aktivní varianty" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "Pro výpočet ceny varianty použijte pouze aktivní díly varianty" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "Interval přestavby cen" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "Počet dní před automatickou aktualizací cen dílů" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "Interní ceny" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "Povolit interní ceny pro díly" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "Přepis interní ceny" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "Pokud jsou k dispozici, interní ceny mají přednost před výpočty cenového rozpětí" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "Povolit tisk štítků" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "Povolit tisk štítků z webového rozhraní" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "DPI rozlišení štítků" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "Rozlišení DPI při generování obrazových souborů, které se dodávají do zásuvných modulů pro tisk štítků" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "Povolit reporty" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "Povolit generování reportů" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "Režim ladění chyb" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "Generovat reporty v režimu ladění (HTML výstup)" -#: common/models.py:1657 +#: common/models.py:1663 msgid "Log Report Errors" msgstr "Zaznamenávat chyby reportů" -#: common/models.py:1658 +#: common/models.py:1664 msgid "Log errors which occur when generating reports" msgstr "Zaznamenávat chyby, které se vyskytnou při vytváření reportů" -#: common/models.py:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "Velikost stránky" -#: common/models.py:1664 +#: common/models.py:1670 msgid "Default page size for PDF reports" msgstr "Výchozí velikost stránky pro PDF reporty" -#: common/models.py:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "Povolit testovací reporty" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "Povolit generování zkušebních reportů" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "Připojit testovací reporty" -#: common/models.py:1677 +#: common/models.py:1683 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:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "Globálně unikátní sériová čísla" -#: common/models.py:1684 +#: common/models.py:1690 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:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "Automaticky vyplnit sériová čísla" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "Automaticky vyplnit sériová čísla ve formulářích" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "Odstranit vyčerpané zásoby" -#: common/models.py:1697 +#: common/models.py:1703 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:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "Šablona kódu dávky" -#: common/models.py:1705 +#: common/models.py:1711 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:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "Expirace zásob" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "Povolit funkci expirace zásob" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "Prodat prošlé zásoby" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "Povolit prodej prošlých zásob" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "Čas stáří zásob" -#: common/models.py:1724 +#: common/models.py:1730 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:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "Sestavit prošlé zásoby" -#: common/models.py:1732 +#: common/models.py:1738 msgid "Allow building with expired stock" msgstr "Povolit sestavování s prošlými zásobami" -#: common/models.py:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "Kontrola vlastnictví zásob" -#: common/models.py:1738 +#: common/models.py:1744 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:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "Výchozí ikona umístění zásob" -#: common/models.py:1744 +#: common/models.py:1750 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:1748 +#: common/models.py:1754 msgid "Show Installed Stock Items" msgstr "Zobrazit nainstalované skladové položky" -#: common/models.py:1749 +#: common/models.py:1755 msgid "Display installed stock items in stock tables" msgstr "Zobrazit nainstalované skladové položky ve skladových tabulkách" -#: common/models.py:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "Zkontrolovat BOM při instalaci položek" -#: common/models.py:1756 +#: common/models.py:1762 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:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "Povolit převod mimo sklad" -#: common/models.py:1764 +#: common/models.py:1770 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:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "Referenční vzor objednávky sestavy" -#: common/models.py:1772 +#: common/models.py:1778 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:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 msgid "Require Responsible Owner" msgstr "Vyžadovat odpovědného vlastníka" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 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:1784 +#: common/models.py:1790 +msgid "Require Active Part" +msgstr "" + +#: common/models.py:1791 +msgid "Prevent build order creation for inactive parts" +msgstr "" + +#: common/models.py:1796 +msgid "Require Valid BOM" +msgstr "" + +#: common/models.py:1798 +msgid "Prevent build order creation unless BOM has been validated" +msgstr "" + +#: common/models.py:1804 msgid "Block Until Tests Pass" msgstr "Blokovat, dokud testy neprojdou" -#: common/models.py:1786 +#: common/models.py:1806 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:1792 +#: common/models.py:1812 msgid "Enable Return Orders" msgstr "Povolit vracení objednávek" -#: common/models.py:1793 +#: common/models.py:1813 msgid "Enable return order functionality in the user interface" msgstr "Povolit funkci vrácení objednávky v uživatelském rozhraní" -#: common/models.py:1798 +#: common/models.py:1818 msgid "Return Order Reference Pattern" msgstr "Referenční vzor návratové objednávky" -#: common/models.py:1800 +#: common/models.py:1820 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:1812 +#: common/models.py:1832 msgid "Edit Completed Return Orders" msgstr "Úprava dokončených návratových objednávek" -#: common/models.py:1814 +#: common/models.py:1834 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:1820 +#: common/models.py:1840 msgid "Sales Order Reference Pattern" msgstr "Referenční vzor prodejní objednávky" -#: common/models.py:1822 +#: common/models.py:1842 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:1834 +#: common/models.py:1854 msgid "Sales Order Default Shipment" msgstr "Výchozí přeprava prodejní objednávky" -#: common/models.py:1835 +#: common/models.py:1855 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:1840 +#: common/models.py:1860 msgid "Edit Completed Sales Orders" msgstr "Úprava dokončených prodejních objednávek" -#: common/models.py:1842 +#: common/models.py:1862 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:1848 +#: common/models.py:1868 msgid "Mark Shipped Orders as Complete" msgstr "Označit odeslané objednávky jako dokončené" -#: common/models.py:1850 +#: common/models.py:1870 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:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "Referenční vzor nákupní objednávky" -#: common/models.py:1858 +#: common/models.py:1878 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:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "Úprava dokončených nákupních objednávek" -#: common/models.py:1872 +#: common/models.py:1892 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:1878 +#: common/models.py:1898 msgid "Auto Complete Purchase Orders" msgstr "Automatické dokončování nákupních objednávek" -#: common/models.py:1880 +#: common/models.py:1900 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:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "Povolit pole zapomenutého hesla" -#: common/models.py:1888 +#: common/models.py:1908 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:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "Povolit registrace" -#: common/models.py:1894 +#: common/models.py:1914 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:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "Povolit SSO" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "Povolit SSO na přihlašovacích stránkách" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "Povolit SSO registraci" -#: common/models.py:1907 +#: common/models.py:1927 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:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" msgstr "" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "Vyžadován e-mail" -#: common/models.py:1946 +#: common/models.py:1966 msgid "Require user to supply mail on signup" msgstr "Požadovat, aby uživatel při registraci zadal e-mail" -#: common/models.py:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "Automaticky vyplnit SSO uživatele" -#: common/models.py:1953 +#: common/models.py:1973 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:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "Mail dvakrát" -#: common/models.py:1960 +#: common/models.py:1980 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:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "Heslo dvakrát" -#: common/models.py:1966 +#: common/models.py:1986 msgid "On signup ask users twice for their password" msgstr "Při registraci dvakrát požádat uživatele o heslo" -#: common/models.py:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "Povolené domény" -#: common/models.py:1973 +#: common/models.py:1993 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:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "Skupina při registraci" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "Vynutit MFA" -#: common/models.py:1988 +#: common/models.py:2008 msgid "Users must use multifactor security." msgstr "Uživatelé musí používat vícefaktorové zabezpečení." -#: common/models.py:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "Zkontrolovat pluginy při spuštění" -#: common/models.py:1995 +#: common/models.py:2015 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:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "Zkontrolovat aktualizace pluginů" -#: common/models.py:2004 +#: common/models.py:2024 msgid "Enable periodic checks for updates to installed plugins" msgstr "Povolit pravidelné kontroly aktualizací nainstalovaných pluginů" -#: common/models.py:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "Povolit integraci URL" -#: common/models.py:2011 +#: common/models.py:2031 msgid "Enable plugins to add URL routes" msgstr "Povolit plug-inům přidávat trasy URL" -#: common/models.py:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "Povolit integraci navigace" -#: common/models.py:2018 +#: common/models.py:2038 msgid "Enable plugins to integrate into navigation" msgstr "Povolit integrování pluginů do navigace" -#: common/models.py:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "Povolit integraci aplikací" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "Povolit pluginům přidávát aplikace" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "Povolit integraci plánu" -#: common/models.py:2032 +#: common/models.py:2052 msgid "Enable plugins to run scheduled tasks" msgstr "Povolit pluginům spouštění naplánovaných úloh" -#: common/models.py:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "Povolit integraci událostí" -#: common/models.py:2039 +#: common/models.py:2059 msgid "Enable plugins to respond to internal events" msgstr "Povolit pluginům reagovat na interní události" -#: common/models.py:2045 +#: common/models.py:2065 msgid "Enable project codes" msgstr "Povolit kódy projektů" -#: common/models.py:2046 +#: common/models.py:2066 msgid "Enable project codes for tracking projects" msgstr "Povolit kódy projektů pro sledování projektů" -#: common/models.py:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "Funkce inventury" -#: common/models.py:2053 +#: common/models.py:2073 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:2059 +#: common/models.py:2079 msgid "Exclude External Locations" msgstr "Vyloučit externí umístění" -#: common/models.py:2061 +#: common/models.py:2081 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:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "Perioda automatické inventury" -#: common/models.py:2069 +#: common/models.py:2089 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:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "Interval mazání reportů" -#: common/models.py:2077 +#: common/models.py:2097 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:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "Zobrazit celá jména uživatelů" -#: common/models.py:2085 +#: common/models.py:2105 msgid "Display Users full names instead of usernames" msgstr "Zobrazit plná jména uživatelů namísto uživatelských jmen" -#: common/models.py:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "Povolit data zkušební stanice" -#: common/models.py:2091 +#: common/models.py:2111 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:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 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:2146 +#: common/models.py:2166 msgid "Hide inactive parts" msgstr "Skrýt neaktivní díly" -#: common/models.py:2148 +#: common/models.py:2168 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:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "Zobrazit odebírané díly" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "Zobrazit odebírané díly na domovské stránce" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "Zobrazit odebírané kategorie" -#: common/models.py:2161 +#: common/models.py:2181 msgid "Show subscribed part categories on the homepage" msgstr "Zobrazit kategorie odebíraných dílů na hlavní stránce" -#: common/models.py:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "Zobrazit nejnovější díly" -#: common/models.py:2167 +#: common/models.py:2187 msgid "Show latest parts on the homepage" msgstr "Zobrazit nejnovější díly na domovské stránce" -#: common/models.py:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "Zobrazit neplatné kusovníky (BOMy)" -#: common/models.py:2173 +#: common/models.py:2193 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:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "Zobrazit nedávné změny zásob" -#: common/models.py:2179 +#: common/models.py:2199 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:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "Zobrazit nízký stav zásob" -#: common/models.py:2185 +#: common/models.py:2205 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:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "Zobrazit vyčerpané zásoby" -#: common/models.py:2191 +#: common/models.py:2211 msgid "Show depleted stock items on the homepage" msgstr "Zobrazit vyčerpané položky na domovské stránce" -#: common/models.py:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "Zobrazit potřebné zásoby" -#: common/models.py:2197 +#: common/models.py:2217 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:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "Zobrazit expirované zásoby" -#: common/models.py:2203 +#: common/models.py:2223 msgid "Show expired stock items on the homepage" msgstr "Zobrazit expirované skladové položky na domovské stránce" -#: common/models.py:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "Zobrazit neaktuální zásoby" -#: common/models.py:2209 +#: common/models.py:2229 msgid "Show stale stock items on the homepage" msgstr "Zobrazit neaktuální skladové položky na domovské stránce" -#: common/models.py:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "Zobrazit nevyřízené sestavy" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "Zobrazit nevyřízené sestavy na domovské stránce" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "Zobrazit sestavy po splatnosti" -#: common/models.py:2221 +#: common/models.py:2241 msgid "Show overdue builds on the homepage" msgstr "Zobrazit sestavy po splatnosti na domovské stránce" -#: common/models.py:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "Zobrazit nevyřízené PO" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "Zobrazit nevyřízené PO na domovské stránce" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "Zobrazit PO po splatnosti" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "Zobrazit PO po splatnosti na domovské stránce" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "Zobrazit nevyřízené SO" -#: common/models.py:2239 +#: common/models.py:2259 msgid "Show outstanding SOs on the homepage" msgstr "Zobrazit nevyřízené SO na domovské stránce" -#: common/models.py:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "Zobrazit SO po splatnosti" -#: common/models.py:2245 +#: common/models.py:2265 msgid "Show overdue SOs on the homepage" msgstr "Zobrazit SO po splatnosti na domovské stránce" -#: common/models.py:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "Zobrazit čekající zásilky SO" -#: common/models.py:2251 +#: common/models.py:2271 msgid "Show pending SO shipments on the homepage" msgstr "Zobrazit čekající zásilky SO na domovské stránce" -#: common/models.py:2256 +#: common/models.py:2276 msgid "Show News" msgstr "Zobrazit novinky" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "Zobrazit novinky na domovské stránce" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "Zobrazení štítků na řádku" -#: common/models.py:2264 +#: common/models.py:2284 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:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "Výchozí tiskárna štítků" -#: common/models.py:2272 +#: common/models.py:2292 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:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "Zobrazení reportů na řádku" -#: common/models.py:2280 +#: common/models.py:2300 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:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "Hledat díly" -#: common/models.py:2287 +#: common/models.py:2307 msgid "Display parts in search preview window" msgstr "Zobrazit díly v náhledu hledání" -#: common/models.py:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "Hledat díly dodavatele" -#: common/models.py:2293 +#: common/models.py:2313 msgid "Display supplier parts in search preview window" msgstr "Zobrazit díly dodavatele v náhledu hledání" -#: common/models.py:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "Vyhledávání dílů výrobce" -#: common/models.py:2299 +#: common/models.py:2319 msgid "Display manufacturer parts in search preview window" msgstr "Zobrazit díly výrobce v náhledu hledání" -#: common/models.py:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "Skrýt neaktivní díly" -#: common/models.py:2305 +#: common/models.py:2325 msgid "Excluded inactive parts from search preview window" msgstr "Vyloučené neaktivní části z okna náhledu vyhledávání" -#: common/models.py:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "Hledat kategorie" -#: common/models.py:2311 +#: common/models.py:2331 msgid "Display part categories in search preview window" msgstr "Zobrazit kategorie dílů v náhledu hledání" -#: common/models.py:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "Hledat zásoby" -#: common/models.py:2317 +#: common/models.py:2337 msgid "Display stock items in search preview window" msgstr "Zobrazit skladové položky v náhledu hledání" -#: common/models.py:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "Skrýt nedostupné skladové položky" -#: common/models.py:2324 +#: common/models.py:2344 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:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "Hledat umístění" -#: common/models.py:2331 +#: common/models.py:2351 msgid "Display stock locations in search preview window" msgstr "Zobrazit skladová umístění v náhledu hledání" -#: common/models.py:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "Hledat společnosti" -#: common/models.py:2337 +#: common/models.py:2357 msgid "Display companies in search preview window" msgstr "Zobrazit společnosti v náhledu hledání" -#: common/models.py:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "Hledat objednávky sestav" -#: common/models.py:2343 +#: common/models.py:2363 msgid "Display build orders in search preview window" msgstr "Zobrazit objednávky sestav v náhledu hledání" -#: common/models.py:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "Hledat nákupní objednávky" -#: common/models.py:2349 +#: common/models.py:2369 msgid "Display purchase orders in search preview window" msgstr "Zobrazit nákupní objednávky v náhledu hledání" -#: common/models.py:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "Vyloučit neaktivní nákupní objednávky" -#: common/models.py:2356 +#: common/models.py:2376 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:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "Hledat prodejní objednávky" -#: common/models.py:2363 +#: common/models.py:2383 msgid "Display sales orders in search preview window" msgstr "Zobrazit prodejní objednávky v náhledu hledání" -#: common/models.py:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "Vyloučit neaktivní prodejní objednávky" -#: common/models.py:2370 +#: common/models.py:2390 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:2376 +#: common/models.py:2396 msgid "Search Return Orders" msgstr "Vyhledávání vrácených objednávek" -#: common/models.py:2377 +#: common/models.py:2397 msgid "Display return orders in search preview window" msgstr "Zobrazit vrácené objednávky v okně náhledu vyhledávání" -#: common/models.py:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "Vyloučit neaktivní vrácené objednávky" -#: common/models.py:2384 +#: common/models.py:2404 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:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "Náhled výsledků vyhledávání" -#: common/models.py:2392 +#: common/models.py:2412 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:2398 +#: common/models.py:2418 msgid "Regex Search" msgstr "Regex hledání" -#: common/models.py:2399 +#: common/models.py:2419 msgid "Enable regular expressions in search queries" msgstr "Povolit regulární výrazy ve vyhledávacích dotazech" -#: common/models.py:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "Vyhledávání celého slova" -#: common/models.py:2405 +#: common/models.py:2425 msgid "Search queries return results for whole word matches" msgstr "Vyhledávací dotazy vracejí výsledky pro shody celých slov" -#: common/models.py:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "Zobrazit množství ve formulářích" -#: common/models.py:2411 +#: common/models.py:2431 msgid "Display available part quantity in some forms" msgstr "Zobrazit dostupné množství dílů v některých formulářích" -#: common/models.py:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "Klávesa Escape zavře formuláře" -#: common/models.py:2417 +#: common/models.py:2437 msgid "Use the escape key to close modal forms" msgstr "Zavřít modální formuláře pomocí klávesy escape" -#: common/models.py:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "Pevná navigační lišta" -#: common/models.py:2423 +#: common/models.py:2443 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:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "Formát data" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "Preferovaný formát pro zobrazení datumů" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Plánování dílů" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "Zobrazit informace o plánování dílů" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "Inventura dílu" -#: common/models.py:2450 +#: common/models.py:2470 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:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "Délka textu v tabulce" -#: common/models.py:2458 +#: common/models.py:2478 msgid "Maximum length limit for strings displayed in table views" msgstr "Maximální délka textu v zobrazeních tabulek" -#: common/models.py:2464 +#: common/models.py:2484 msgid "Default part label template" msgstr "Výchozí šablona štítku dílu" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "Automaticky vybraná šablona štítku dílu" -#: common/models.py:2470 +#: common/models.py:2490 msgid "Default stock item template" msgstr "Výchozí šablona skladové položky" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "Automaticky vybraná šablona štítku skladové položky" -#: common/models.py:2478 +#: common/models.py:2498 msgid "Default stock location label template" msgstr "Výchozí šablona štítku umístění zásob" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "Automaticky vybraná šablona štítku skladového umístění" -#: common/models.py:2486 +#: common/models.py:2506 msgid "Default build line label template" msgstr "Výchozí šablona štítku řádku sestavy" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "Automaticky vybraná šablona štítku řádku sestavy" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "Přijímat zprávy o chybách" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "Dostávat oznámení o systémových chybách" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "Poslední použité tiskárny" -#: common/models.py:2501 +#: common/models.py:2521 msgid "Save the last used printing machines for a user" msgstr "Uložte poslední použité tiskárny pro uživatele" -#: common/models.py:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3457,11 +3489,11 @@ msgstr "Uložte poslední použité tiskárny pro uživatele" msgid "User" msgstr "Uživatel" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "Množství cenové slevy" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3469,96 +3501,96 @@ msgstr "Množství cenové slevy" msgid "Price" msgstr "Cena" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "Jednotková cena při stanoveném množství" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "Koncový bod" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "Koncový bod, ve kterém je tento webhook přijímán" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "Název tohoto webhooku" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "Je tento webhook aktivní" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "Token" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "Token pro přístup" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "Tajný klíč" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "Sdílený tajný klíč pro HMAC" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "ID zprávy" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "Unikátní identifikátor pro tuto zprávu" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "Hostitel" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "Hostitel, od kterého byla tato zpráva přijata" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "Záhlaví" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "Záhlaví této zprávy" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "Tělo" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "Tělo zprávy" -#: common/models.py:2833 +#: common/models.py:2854 msgid "Endpoint on which this message was received" msgstr "Koncový bod, na kterém byla zpráva přijata" -#: common/models.py:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "Pracoval na" -#: common/models.py:2839 +#: common/models.py:2860 msgid "Was the work on this message finished?" msgstr "Byla práce na této zprávě dokončena?" -#: common/models.py:2965 +#: common/models.py:2986 msgid "Id" msgstr "ID" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "Název" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3575,28 +3607,28 @@ msgstr "Název" msgid "Link" msgstr "Odkaz" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "Zveřejněno" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "Souhrn" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "Přečteno" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "Byla tato novinka přečtena?" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3606,86 +3638,90 @@ msgstr "Byla tato novinka přečtena?" msgid "Image" msgstr "Obrazek" -#: common/models.py:2995 +#: common/models.py:3016 msgid "Image file" msgstr "Soubor obrázku" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 msgid "Target model type for this image" msgstr "Cílový typ modelu pro tento obrázek" -#: common/models.py:3011 +#: common/models.py:3032 msgid "Target model ID for this image" msgstr "Cílové ID modelu pro tento obrázek" -#: common/models.py:3052 +#: common/models.py:3070 +msgid "Unit symbol must be unique" +msgstr "" + +#: common/models.py:3085 msgid "Unit name must be a valid identifier" msgstr "Název jednotky musí být platný identifikátor" -#: common/models.py:3071 +#: common/models.py:3104 msgid "Unit name" msgstr "Název jednotky" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "Symbol" -#: common/models.py:3079 +#: common/models.py:3112 msgid "Optional unit symbol" msgstr "Volitelný symbol jednotky" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "Definice" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "Definice jednotky" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Příloha" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "Chybějící soubor" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "Chybějící externí odkaz" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "Vyberte soubor k přiložení" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Komentář" -#: common/models.py:3219 +#: common/models.py:3251 msgid "Attachment comment" msgstr "Komentář přílohy" -#: common/models.py:3235 +#: common/models.py:3267 msgid "Upload date" msgstr "Datum nahrání" -#: common/models.py:3236 +#: common/models.py:3268 msgid "Date the file was uploaded" msgstr "Datum, kdy byl soubor nahrán" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size" msgstr "Velikost souboru" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" msgstr "Velikost souboru v bytech" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "Uveden neplatný typ modelu pro přílohu" @@ -4735,48 +4771,48 @@ msgstr "Nová společnost" msgid "Placed" msgstr "Umístěno" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "Kopie" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 msgid "Number of copies to print for each label" msgstr "Počet kopií, které se mají tisknout pro každý štítek" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 msgid "Connected" msgstr "Připojeno" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "Neznámý" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 msgid "Printing" msgstr "Tisk" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "Žádná média" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 msgid "Disconnected" msgstr "Odpojeno" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 msgid "Label Printer" msgstr "Tiskárna štítků" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 msgid "Directly print labels for various items." msgstr "Přímo vytisknout štítky pro různé položky." -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 msgid "Printer Location" msgstr "Umístění tiskárny" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "Určení rozsahu tiskárny na konkrétní místo" @@ -7533,10 +7569,6 @@ msgstr "" msgid "Part can be sold to customers" msgstr "" -#: part/templates/part/part_base.html:145 -msgid "Part is not active" -msgstr "" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "" @@ -11131,11 +11163,11 @@ msgstr "" msgid "Minimum Quantity" msgstr "" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "" @@ -11147,27 +11179,27 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "" @@ -11179,11 +11211,11 @@ msgstr "" msgid "HTTP method not allowed at URL" msgstr "" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "" @@ -11268,7 +11300,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "" @@ -11363,8 +11395,8 @@ msgid "Row Data" msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -12303,62 +12335,62 @@ msgstr "" msgid "Labels sent to printer" msgstr "" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "" -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" msgstr "" diff --git a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po index ac06e8c0e6..5ba203fa7c 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-06-29 10:44+0000\n" -"PO-Revision-Date: 2024-06-30 06:57\n" +"POT-Creation-Date: 2024-07-05 02:47+0000\n" +"PO-Revision-Date: 2024-07-05 14:57\n" "Last-Translator: \n" "Language-Team: Danish\n" "Language: da_DK\n" @@ -403,7 +403,7 @@ msgstr "" msgid "Invalid choice" msgstr "Ugyldigt valg" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -423,7 +423,7 @@ msgstr "Ugyldigt valg" msgid "Name" msgstr "Navn" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -777,23 +777,31 @@ msgstr "Produktionsordre" msgid "Build Orders" msgstr "Produktionsordrer" -#: build/models.py:133 +#: build/models.py:127 +msgid "Assembly BOM has not been validated" +msgstr "" + +#: build/models.py:134 part/templates/part/part_base.html:145 +msgid "Part is not active" +msgstr "" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "Ugyldigt valg for overordnet produktion" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:150 +#: build/models.py:165 msgid "Build order part cannot be changed" msgstr "Byggeordre enhed kan ikke ændres" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "Produktionsordre reference" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -809,20 +817,20 @@ msgstr "Produktionsordre reference" msgid "Reference" msgstr "" -#: build/models.py:223 +#: build/models.py:238 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "Overordnet produktion" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "Produktionsordre som er tildelt denne produktion" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -873,103 +881,103 @@ msgstr "Produktionsordre som er tildelt denne produktion" msgid "Part" msgstr "Del" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "Vælg dele til produktion" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "Salgsordrereference" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "Salgsordre, som er tildelt denne produktion" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "Kilde Lokation" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Vælg lokation for lager, som skal benyttes til denne produktion (lad feltet stå tomt for at benytte vilkårligt lager)" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "Destinations Placering" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "Vælg placering, hvor de færdige elementer vil blive gemt" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "Produktions antal" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "Antal lagervarer som skal produceres" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "Afsluttede elementer" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "Antal lagervarer som er færdiggjort" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "Produktions Status" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "Produktions statuskode" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "Batch Kode" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "Batch kode til dette produktions output" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "Oprettelsesdato" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "Projekteret afslutningsdato" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "Dato for afslutning" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "udført af" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "Udstedt af" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "Bruger som udstedte denne byggeordre" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -984,11 +992,11 @@ msgstr "Bruger som udstedte denne byggeordre" msgid "Responsible" msgstr "Ansvarlig" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "Bruger eller gruppe ansvarlig for denne byggeordre" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1000,20 +1008,20 @@ msgstr "Bruger eller gruppe ansvarlig for denne byggeordre" msgid "External Link" msgstr "Ekstern link" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "Link til ekstern URL" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "Bygge Prioritet" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "Prioritet af denne byggeordre" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1024,62 +1032,62 @@ msgstr "Prioritet af denne byggeordre" msgid "Project Code" msgstr "" -#: build/models.py:362 +#: build/models.py:377 msgid "Project code for this build order" msgstr "" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "Bygningsordre {build} er fuldført" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "En byggeordre er fuldført" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1344 +#: build/models.py:1359 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1369 +#: build/models.py:1384 msgid "Build object" msgstr "" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1124,36 +1132,36 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1384 +#: build/models.py:1399 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1554 +#: build/models.py:1569 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1171,19 +1179,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "" @@ -2084,8 +2092,8 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "" @@ -2218,78 +2226,86 @@ msgid "Allow barcode scanning via webcam in browser" msgstr "" #: common/models.py:1395 -msgid "Part Revisions" +msgid "Barcode Show Data" msgstr "" #: common/models.py:1396 -msgid "Enable revision field for Part" +msgid "Display barcode data in browser as text" msgstr "" #: common/models.py:1401 -msgid "Allow Deletion from Assembly" +msgid "Part Revisions" msgstr "" #: common/models.py:1402 -msgid "Allow deletion of parts which are used in an assembly" +msgid "Enable revision field for Part" msgstr "" #: common/models.py:1407 -msgid "IPN Regex" +msgid "Allow Deletion from Assembly" msgstr "" #: common/models.py:1408 +msgid "Allow deletion of parts which are used in an assembly" +msgstr "" + +#: common/models.py:1413 +msgid "IPN Regex" +msgstr "" + +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1442 +#: common/models.py:1448 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2297,1159 +2313,1175 @@ msgstr "" msgid "Template" msgstr "" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "" -#: common/models.py:1454 +#: common/models.py:1460 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Enforce Parameter Units" msgstr "" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1657 +#: common/models.py:1663 msgid "Log Report Errors" msgstr "" -#: common/models.py:1658 +#: common/models.py:1664 msgid "Log errors which occur when generating reports" msgstr "" -#: common/models.py:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "" -#: common/models.py:1664 +#: common/models.py:1670 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1677 +#: common/models.py:1683 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1684 +#: common/models.py:1690 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1697 +#: common/models.py:1703 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "" -#: common/models.py:1705 +#: common/models.py:1711 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1724 +#: common/models.py:1730 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1732 +#: common/models.py:1738 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1738 +#: common/models.py:1744 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1748 +#: common/models.py:1754 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1755 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1756 +#: common/models.py:1762 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1764 +#: common/models.py:1770 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1772 +#: common/models.py:1778 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1784 -msgid "Block Until Tests Pass" +#: common/models.py:1790 +msgid "Require Active Part" msgstr "" -#: common/models.py:1786 -msgid "Prevent build outputs from being completed until all required tests pass" +#: common/models.py:1791 +msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1792 -msgid "Enable Return Orders" -msgstr "" - -#: common/models.py:1793 -msgid "Enable return order functionality in the user interface" +#: common/models.py:1796 +msgid "Require Valid BOM" msgstr "" #: common/models.py:1798 -msgid "Return Order Reference Pattern" +msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1800 -msgid "Required pattern for generating Return Order reference field" +#: common/models.py:1804 +msgid "Block Until Tests Pass" +msgstr "" + +#: common/models.py:1806 +msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" #: common/models.py:1812 -msgid "Edit Completed Return Orders" +msgid "Enable Return Orders" msgstr "" -#: common/models.py:1814 -msgid "Allow editing of return orders after they have been completed" +#: common/models.py:1813 +msgid "Enable return order functionality in the user interface" +msgstr "" + +#: common/models.py:1818 +msgid "Return Order Reference Pattern" msgstr "" #: common/models.py:1820 -msgid "Sales Order Reference Pattern" +msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1822 -msgid "Required pattern for generating Sales Order reference field" +#: common/models.py:1832 +msgid "Edit Completed Return Orders" msgstr "" #: common/models.py:1834 -msgid "Sales Order Default Shipment" -msgstr "" - -#: common/models.py:1835 -msgid "Enable creation of default shipment with sales orders" +msgid "Allow editing of return orders after they have been completed" msgstr "" #: common/models.py:1840 -msgid "Edit Completed Sales Orders" +msgid "Sales Order Reference Pattern" msgstr "" #: common/models.py:1842 +msgid "Required pattern for generating Sales Order reference field" +msgstr "" + +#: common/models.py:1854 +msgid "Sales Order Default Shipment" +msgstr "" + +#: common/models.py:1855 +msgid "Enable creation of default shipment with sales orders" +msgstr "" + +#: common/models.py:1860 +msgid "Edit Completed Sales Orders" +msgstr "" + +#: common/models.py:1862 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1848 +#: common/models.py:1868 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1850 +#: common/models.py:1870 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1858 +#: common/models.py:1878 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1872 +#: common/models.py:1892 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1878 +#: common/models.py:1898 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1880 +#: common/models.py:1900 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "" -#: common/models.py:1888 +#: common/models.py:1908 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "" -#: common/models.py:1894 +#: common/models.py:1914 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1907 +#: common/models.py:1927 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" msgstr "" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "" -#: common/models.py:1946 +#: common/models.py:1966 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1953 +#: common/models.py:1973 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "" -#: common/models.py:1960 +#: common/models.py:1980 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "" -#: common/models.py:1966 +#: common/models.py:1986 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "" -#: common/models.py:1973 +#: common/models.py:1993 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "" -#: common/models.py:1988 +#: common/models.py:2008 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1995 +#: common/models.py:2015 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2004 +#: common/models.py:2024 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "" -#: common/models.py:2011 +#: common/models.py:2031 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2018 +#: common/models.py:2038 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2032 +#: common/models.py:2052 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "" -#: common/models.py:2039 +#: common/models.py:2059 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2045 +#: common/models.py:2065 msgid "Enable project codes" msgstr "" -#: common/models.py:2046 +#: common/models.py:2066 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2053 +#: common/models.py:2073 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2059 +#: common/models.py:2079 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2061 +#: common/models.py:2081 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2069 +#: common/models.py:2089 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2077 +#: common/models.py:2097 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "" -#: common/models.py:2085 +#: common/models.py:2105 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2091 +#: common/models.py:2111 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2146 +#: common/models.py:2166 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2148 +#: common/models.py:2168 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2161 +#: common/models.py:2181 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "" -#: common/models.py:2167 +#: common/models.py:2187 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2173 +#: common/models.py:2193 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2179 +#: common/models.py:2199 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "" -#: common/models.py:2185 +#: common/models.py:2205 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "" -#: common/models.py:2191 +#: common/models.py:2211 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "" -#: common/models.py:2197 +#: common/models.py:2217 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "" -#: common/models.py:2203 +#: common/models.py:2223 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "" -#: common/models.py:2209 +#: common/models.py:2229 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "" -#: common/models.py:2221 +#: common/models.py:2241 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2239 +#: common/models.py:2259 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2245 +#: common/models.py:2265 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2251 +#: common/models.py:2271 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2256 +#: common/models.py:2276 msgid "Show News" msgstr "" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "" -#: common/models.py:2264 +#: common/models.py:2284 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "" -#: common/models.py:2272 +#: common/models.py:2292 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "" -#: common/models.py:2280 +#: common/models.py:2300 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "" -#: common/models.py:2287 +#: common/models.py:2307 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2293 +#: common/models.py:2313 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2299 +#: common/models.py:2319 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2305 +#: common/models.py:2325 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "" -#: common/models.py:2311 +#: common/models.py:2331 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "" -#: common/models.py:2317 +#: common/models.py:2337 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2324 +#: common/models.py:2344 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "" -#: common/models.py:2331 +#: common/models.py:2351 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "" -#: common/models.py:2337 +#: common/models.py:2357 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2363 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2349 +#: common/models.py:2369 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2356 +#: common/models.py:2376 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2363 +#: common/models.py:2383 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2370 +#: common/models.py:2390 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2376 +#: common/models.py:2396 msgid "Search Return Orders" msgstr "" -#: common/models.py:2377 +#: common/models.py:2397 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2384 +#: common/models.py:2404 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "" -#: common/models.py:2392 +#: common/models.py:2412 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2418 msgid "Regex Search" msgstr "" -#: common/models.py:2399 +#: common/models.py:2419 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "" -#: common/models.py:2405 +#: common/models.py:2425 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2411 +#: common/models.py:2431 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2417 +#: common/models.py:2437 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2423 +#: common/models.py:2443 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2450 +#: common/models.py:2470 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "" -#: common/models.py:2458 +#: common/models.py:2478 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2464 +#: common/models.py:2484 msgid "Default part label template" msgstr "" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2470 +#: common/models.py:2490 msgid "Default stock item template" msgstr "" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2478 +#: common/models.py:2498 msgid "Default stock location label template" msgstr "" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2486 +#: common/models.py:2506 msgid "Default build line label template" msgstr "" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "" -#: common/models.py:2501 +#: common/models.py:2521 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3457,11 +3489,11 @@ msgstr "" msgid "User" msgstr "Bruger" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3469,96 +3501,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "" -#: common/models.py:2833 +#: common/models.py:2854 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "" -#: common/models.py:2839 +#: common/models.py:2860 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2965 +#: common/models.py:2986 msgid "Id" msgstr "" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3575,28 +3607,28 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3606,86 +3638,90 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2995 +#: common/models.py:3016 msgid "Image file" msgstr "" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 msgid "Target model type for this image" msgstr "" -#: common/models.py:3011 +#: common/models.py:3032 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3052 +#: common/models.py:3070 +msgid "Unit symbol must be unique" +msgstr "" + +#: common/models.py:3085 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3071 +#: common/models.py:3104 msgid "Unit name" msgstr "" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3079 +#: common/models.py:3112 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Vedhæftning" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "Manglende fil" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "Manglende eksternt link" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "Vælg fil, der skal vedhæftes" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Kommentar" -#: common/models.py:3219 +#: common/models.py:3251 msgid "Attachment comment" msgstr "" -#: common/models.py:3235 +#: common/models.py:3267 msgid "Upload date" msgstr "" -#: common/models.py:3236 +#: common/models.py:3268 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" msgstr "" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4735,48 +4771,48 @@ msgstr "" msgid "Placed" msgstr "Placeret" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 msgid "Number of copies to print for each label" msgstr "" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 msgid "Printing" msgstr "" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 msgid "Disconnected" msgstr "" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 msgid "Label Printer" msgstr "" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 msgid "Directly print labels for various items." msgstr "" -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 msgid "Printer Location" msgstr "" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "" @@ -7533,10 +7569,6 @@ msgstr "" msgid "Part can be sold to customers" msgstr "" -#: part/templates/part/part_base.html:145 -msgid "Part is not active" -msgstr "" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "" @@ -11131,11 +11163,11 @@ msgstr "" msgid "Minimum Quantity" msgstr "" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "" @@ -11147,27 +11179,27 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "" @@ -11179,11 +11211,11 @@ msgstr "" msgid "HTTP method not allowed at URL" msgstr "" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "" @@ -11268,7 +11300,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "" @@ -11363,8 +11395,8 @@ msgid "Row Data" msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -12303,62 +12335,62 @@ msgstr "" msgid "Labels sent to printer" msgstr "" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "" -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" msgstr "" diff --git a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po index 5a70c8efd7..6286dc698c 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-06-29 10:44+0000\n" -"PO-Revision-Date: 2024-06-30 06:57\n" +"POT-Creation-Date: 2024-07-05 02:47+0000\n" +"PO-Revision-Date: 2024-07-05 14:57\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -403,7 +403,7 @@ msgstr "Doppelte Namen können nicht unter dem selben Elternteil existieren" msgid "Invalid choice" msgstr "Ungültige Auswahl" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -423,7 +423,7 @@ msgstr "Ungültige Auswahl" msgid "Name" msgstr "Name" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -546,17 +546,17 @@ msgstr "Mitarbeiter" #: InvenTree/serializers.py:439 msgid "Does this user have staff permissions" -msgstr "" +msgstr "Hat der Benutzer die Mitarbeiter Berechtigung" #: InvenTree/serializers.py:442 msgid "Superuser" -msgstr "" +msgstr "Administrator" #: InvenTree/serializers.py:442 msgid "Is this user a superuser" -msgstr "" +msgstr "Ist dieser Benutzer ein Adminstrator" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -571,7 +571,7 @@ msgstr "Aktiv" #: InvenTree/serializers.py:445 msgid "Is this user account active" -msgstr "" +msgstr "Ist dieses Benutzerkonto aktiv" #: InvenTree/serializers.py:463 msgid "You do not have permission to change this user role." @@ -777,23 +777,31 @@ msgstr "Bauauftrag" msgid "Build Orders" msgstr "Bauaufträge" -#: build/models.py:133 +#: build/models.py:127 +msgid "Assembly BOM has not been validated" +msgstr "" + +#: build/models.py:134 part/templates/part/part_base.html:145 +msgid "Part is not active" +msgstr "Teil ist nicht aktiv" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "Ungültige Wahl für übergeordneten Bauauftrag" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "Verantwortlicher Benutzer oder Gruppe muss angegeben werden" -#: build/models.py:150 +#: build/models.py:165 msgid "Build order part cannot be changed" msgstr "Teil in Bauauftrag kann nicht geändert werden" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "Bauauftragsreferenz" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -809,20 +817,20 @@ msgstr "Bauauftragsreferenz" msgid "Reference" msgstr "Referenz" -#: build/models.py:223 +#: build/models.py:238 msgid "Brief description of the build (optional)" msgstr "Kurze Beschreibung des Baus (optional)" -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "Eltern-Bauauftrag" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "Bauauftrag, zu dem dieser Bauauftrag zugwiesen ist" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -873,103 +881,103 @@ msgstr "Bauauftrag, zu dem dieser Bauauftrag zugwiesen ist" msgid "Part" msgstr "Teil" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "Teil für den Bauauftrag wählen" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "Auftrag Referenz" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "Bestellung, die diesem Bauauftrag zugewiesen ist" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "Quell-Lagerort" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Entnahme-Lagerort für diesen Bauauftrag wählen (oder leer lassen für einen beliebigen Lagerort)" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "Ziel-Lagerort" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "Lagerort an dem fertige Objekte gelagert werden auswählen" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "Bau-Anzahl" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "Anzahl der zu bauenden Lagerartikel" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "Fertiggestellte Teile" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "Anzahl der fertigen Lagerartikel" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "Bauauftrags-Status" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "Bau-Statuscode" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "Losnummer" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "Losnummer für dieses Endprodukt" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "Erstelldatum" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "geplantes Fertigstellungsdatum" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Zieldatum für Bauauftrag-Fertigstellung." -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "Fertigstellungsdatum" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "Fertiggestellt von" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "Aufgegeben von" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "Nutzer der diesen Bauauftrag erstellt hat" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -984,11 +992,11 @@ msgstr "Nutzer der diesen Bauauftrag erstellt hat" msgid "Responsible" msgstr "Verantwortlicher Benutzer" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "Benutzer oder Gruppe verantwortlich für diesen Bauauftrag" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1000,20 +1008,20 @@ msgstr "Benutzer oder Gruppe verantwortlich für diesen Bauauftrag" msgid "External Link" msgstr "Externer Link" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "Link zu einer externen URL" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "Bauauftrags-Priorität" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "Priorität dieses Bauauftrags" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1024,62 +1032,62 @@ msgstr "Priorität dieses Bauauftrags" msgid "Project Code" msgstr "Projektcode" -#: build/models.py:362 +#: build/models.py:377 msgid "Project code for this build order" msgstr "Projektcode für diesen Auftrag" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "Fehler beim Abladen der Aufgabe, um die Build-Allokation abzuschließen" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "Bauauftrag {build} wurde fertiggestellt" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "Ein Bauauftrag wurde fertiggestellt" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "kein Endprodukt angegeben" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "Endprodukt bereits hergstellt" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "Endprodukt stimmt nicht mit dem Bauauftrag überein" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "Anzahl muss größer Null sein" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 msgid "Quantity cannot be greater than the output quantity" msgstr "Menge kann nicht größer als die Ausgangsmenge sein" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Build Ausgabe {serial} hat nicht alle erforderlichen Tests bestanden" -#: build/models.py:1344 +#: build/models.py:1359 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1369 +#: build/models.py:1384 msgid "Build object" msgstr "Objekt bauen" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1124,36 +1132,36 @@ msgstr "Objekt bauen" msgid "Quantity" msgstr "Anzahl" -#: build/models.py:1384 +#: build/models.py:1399 msgid "Required quantity for build order" msgstr "Erforderliche Menge für Auftrag" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Bauauftragsposition muss ein Endprodukt festlegen, da der übergeordnete Teil verfolgbar ist" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Zugewiesene Menge ({q}) darf nicht verfügbare Menge ({a}) übersteigen" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "BestandObjekt ist zu oft zugewiesen" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "Reserviermenge muss größer null sein" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "Anzahl muss 1 für Objekte mit Seriennummer sein" -#: build/models.py:1554 +#: build/models.py:1569 msgid "Selected stock item does not match BOM line" msgstr "Ausgewählter Lagerbestand stimmt nicht mit BOM-Linie überein" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1171,19 +1179,19 @@ msgstr "Ausgewählter Lagerbestand stimmt nicht mit BOM-Linie überein" msgid "Stock Item" msgstr "Lagerartikel" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "Quell-Lagerartikel" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "Anzahl an Lagerartikel dem Bauauftrag zuweisen" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "Installiere in" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "Ziel-Lagerartikel" @@ -1886,23 +1894,23 @@ msgstr "Unfertige Endprodukte" #: common/api.py:689 msgid "Is Link" -msgstr "" +msgstr "Link" #: common/api.py:697 msgid "Is File" -msgstr "" +msgstr "Datei" #: common/api.py:739 msgid "User does not have permission to delete this attachment" -msgstr "" +msgstr "Benutzer hat keine Berechtigung zum Löschen des Anhangs" #: common/currency.py:130 msgid "Invalid currency code" -msgstr "" +msgstr "Ungültiges Währungskürzel" #: common/currency.py:132 msgid "Duplicate currency code" -msgstr "" +msgstr "Doppeltes Währungskürzel" #: common/currency.py:137 msgid "No valid currency codes provided" @@ -2068,11 +2076,11 @@ msgstr "Wählen Sie die Basiswährung für Preisberechnungen aus" #: common/models.py:1265 msgid "Supported Currencies" -msgstr "" +msgstr "Verfügbare Währungen" #: common/models.py:1266 msgid "List of supported currency codes" -msgstr "" +msgstr "Liste der unterstützten Währungskürzel" #: common/models.py:1272 msgid "Currency Update Interval" @@ -2084,8 +2092,8 @@ msgstr "Wie oft Wechselkurse aktualisiert werden sollen (auf Null zum Deaktivier #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "Tage" @@ -2218,78 +2226,86 @@ msgid "Allow barcode scanning via webcam in browser" msgstr "Barcode-Scannen über Webcam im Browser erlauben" #: common/models.py:1395 +msgid "Barcode Show Data" +msgstr "" + +#: common/models.py:1396 +msgid "Display barcode data in browser as text" +msgstr "" + +#: common/models.py:1401 msgid "Part Revisions" msgstr "Artikelrevisionen" -#: common/models.py:1396 +#: common/models.py:1402 msgid "Enable revision field for Part" msgstr "Revisions-Feld für Artikel aktivieren" -#: common/models.py:1401 -msgid "Allow Deletion from Assembly" -msgstr "" - -#: common/models.py:1402 -msgid "Allow deletion of parts which are used in an assembly" -msgstr "" - #: common/models.py:1407 +msgid "Allow Deletion from Assembly" +msgstr "Löschen aus Baugruppe erlauben" + +#: common/models.py:1408 +msgid "Allow deletion of parts which are used in an assembly" +msgstr "Erlaube das Löschen von Teilen, die in einer Baugruppe verwendet werden" + +#: common/models.py:1413 msgid "IPN Regex" msgstr "IPN Regex" -#: common/models.py:1408 +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "RegEx Muster für die Zuordnung von Teil-IPN" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "Mehrere Artikel mit gleicher IPN erlaubt" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "Mehrere Artikel mit gleicher IPN erlaubt" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "Ändern von IPN erlaubt" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "Ändern der IPN während des Bearbeiten eines Teils erlaubt" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "Teil-Stückliste kopieren" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "Stückliste von Teil kopieren wenn das Teil dupliziert wird " -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "Teil-Parameter kopieren" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "Parameter-Daten für dieses Teil kopieren wenn das Teil dupliziert wird" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "Teil-Testdaten kopieren" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "Test-Daten für dieses Teil kopieren wenn das Teil dupliziert wird" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "Kategorie-Parametervorlage kopieren" -#: common/models.py:1442 +#: common/models.py:1448 msgid "Copy category parameter templates when creating a part" msgstr "Kategorie-Parameter Vorlagen kopieren wenn ein Teil angelegt wird" -#: common/models.py:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2297,1159 +2313,1175 @@ msgstr "Kategorie-Parameter Vorlagen kopieren wenn ein Teil angelegt wird" msgid "Template" msgstr "Vorlage" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "Teile sind standardmäßig Vorlagen" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "Baugruppe" -#: common/models.py:1454 +#: common/models.py:1460 msgid "Parts can be assembled from other components by default" msgstr "Teile können standardmäßig aus anderen Teilen angefertigt werden" -#: common/models.py:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "Komponente" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "Teile können standardmäßig in Baugruppen benutzt werden" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "Kaufbar" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "Artikel sind grundsätzlich kaufbar" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "Verkäuflich" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "Artikel sind grundsätzlich verkaufbar" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "Nachverfolgbar" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "Artikel sind grundsätzlich verfolgbar" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "Virtuell" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "Teile sind grundsätzlich virtuell" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "Import in Ansichten anzeigen" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "Importassistent in einigen Teil-Ansichten anzeigen" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "Verwandte Teile anzeigen" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "Verwandte Teile eines Teils anzeigen" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "Initialer Lagerbestand" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "Erstellen von Lagerbestand beim Hinzufügen eines neuen Teils erlauben" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "Initiale Lieferantendaten" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "Erstellen von Lieferantendaten beim Hinzufügen eines neuen Teils erlauben" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "Anzeigeformat für Teilenamen" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "Format für den Namen eines Teiles" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "Standardsymbol der Teilkategorie" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "Standardsymbol der Teilkategorie (leer bedeutet kein Symbol)" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Enforce Parameter Units" msgstr "Parameter Einheiten durchsetzen" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "Wenn Einheiten angegeben werden, müssen die Parameterwerte mit den angegebenen Einheiten übereinstimmen" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "Dezimalstellen für minimalen Preis" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "Mindestanzahl der Dezimalstellen bei der Darstellung der Preisdaten" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "Dezimalstellen für maximalen Preis" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "Maximale Anzahl der Dezimalstellen bei der Darstellung der Preisdaten" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "Zulieferer-Preise verwenden" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "Lieferanten-Staffelpreise in die Gesamt-Preisberechnungen einbeziehen" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "Kaufverlauf überschreiben" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "Historische Bestellungspreise überschreiben die Lieferanten-Staffelpreise" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "Lagerartikel-Preis verwenden" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "Preise aus manuell eingegebenen Lagerdaten für Preisberechnungen verwenden" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "Lagerartikelpreis Alter" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "Lagerartikel, die älter als diese Anzahl an Tagen sind, von der Preisberechnung ausschließen" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "Variantenpreise verwenden" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "Variantenpreise in die Gesamt-Preisberechnungen einbeziehen" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "Nur aktive Varianten" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "Nur aktive Variantenteile zur Berechnung der Variantenbepreisung verwenden" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "Intervall für Neuberechnung von Preisen" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "Anzahl der Tage bis die Teile-Preisberechnungen automatisch aktualisiert werden" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "Interne Preise" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "Interne Preise für Teile aktivieren" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "Interne Preisüberschreibung" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "Falls verfügbar, überschreiben interne Preise Preispannenberechnungen" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "Labeldruck aktivieren" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "Labeldruck über die Website aktivieren" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "Label Bild DPI" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "DPI-Auflösung bei der Erstellung von Bilddateien für Etikettendruck-Plugins" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "Berichte aktivieren" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "Berichterstellung aktivieren" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "Entwickler-Modus" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "Berichte im Entwickler-Modus generieren (als HTML)" -#: common/models.py:1657 +#: common/models.py:1663 msgid "Log Report Errors" msgstr "Berichtsfehler protokollieren" -#: common/models.py:1658 +#: common/models.py:1664 msgid "Log errors which occur when generating reports" msgstr "Fehler, die beim Erstellen von Berichten auftreten, protokollieren" -#: common/models.py:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "Seitengröße" -#: common/models.py:1664 +#: common/models.py:1670 msgid "Default page size for PDF reports" msgstr "Standardseitenformat für PDF-Bericht" -#: common/models.py:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "Testberichte aktivieren" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "Erstellung von Test-Berichten aktivieren" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "Testberichte anhängen" -#: common/models.py:1677 +#: common/models.py:1683 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:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "Global einzigartige Seriennummern" -#: common/models.py:1684 +#: common/models.py:1690 msgid "Serial numbers for stock items must be globally unique" msgstr "Seriennummern für Lagerartikel müssen global eindeutig sein" -#: common/models.py:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "Seriennummern automatisch ausfüllen" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "Seriennummern in Formularen automatisch ausfüllen" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "Erschöpften Lagerartikel löschen" -#: common/models.py:1697 +#: common/models.py:1703 msgid "Determines default behavior when a stock item is depleted" msgstr "Legt das Standardverhalten fest, wenn ein Lagerartikel aufgebraucht ist" -#: common/models.py:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "Losnummer Vorlage" -#: common/models.py:1705 +#: common/models.py:1711 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:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "Bestands-Ablauf" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "Ablaufen von Bestand ermöglichen" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "Abgelaufenen Bestand verkaufen" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "Verkauf von abgelaufenem Bestand erlaubt" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "Bestands-Stehzeit" -#: common/models.py:1724 +#: common/models.py:1730 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:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "Abgelaufenen Bestand verbauen" -#: common/models.py:1732 +#: common/models.py:1738 msgid "Allow building with expired stock" msgstr "Verbauen von abgelaufenen Bestand erlaubt" -#: common/models.py:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "Bestands-Eigentümerkontrolle" -#: common/models.py:1738 +#: common/models.py:1744 msgid "Enable ownership control over stock locations and items" msgstr "Eigentümerkontrolle für Lagerorte und Teile aktivieren" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "Standardsymbol für Lagerort" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Stock location default icon (empty means no icon)" msgstr "Standardsymbol für Lagerstandort (leer bedeutet kein Symbol)" -#: common/models.py:1748 +#: common/models.py:1754 msgid "Show Installed Stock Items" msgstr "Zeige installierte Lagerartikel" -#: common/models.py:1749 +#: common/models.py:1755 msgid "Display installed stock items in stock tables" msgstr "Anzeige der installierten Lagerartikel in Bestandstabellen" -#: common/models.py:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "Prüfe BOM bei der Installation von Elementen" -#: common/models.py:1756 +#: common/models.py:1762 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:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "Erlaube Verschieben von \"nicht auf Lager\" Bestand" -#: common/models.py:1764 +#: common/models.py:1770 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:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "Bauauftragsreferenz-Muster" -#: common/models.py:1772 +#: common/models.py:1778 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:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 msgid "Require Responsible Owner" msgstr "Verantwortlicher Besitzer erforderlich" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 msgid "A responsible owner must be assigned to each order" msgstr "Jeder Bestellung muss ein verantwortlicher Besitzer zugewiesen werden" -#: common/models.py:1784 +#: common/models.py:1790 +msgid "Require Active Part" +msgstr "" + +#: common/models.py:1791 +msgid "Prevent build order creation for inactive parts" +msgstr "" + +#: common/models.py:1796 +msgid "Require Valid BOM" +msgstr "" + +#: common/models.py:1798 +msgid "Prevent build order creation unless BOM has been validated" +msgstr "" + +#: common/models.py:1804 msgid "Block Until Tests Pass" msgstr "Blockieren bis Test bestanden" -#: common/models.py:1786 +#: common/models.py:1806 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:1792 +#: common/models.py:1812 msgid "Enable Return Orders" msgstr "Rücksendungen aktivieren" -#: common/models.py:1793 +#: common/models.py:1813 msgid "Enable return order functionality in the user interface" msgstr "Aktivieren der Rücksendung-Funktion in der Benutzeroberfläche" -#: common/models.py:1798 +#: common/models.py:1818 msgid "Return Order Reference Pattern" msgstr "Referenz Muster für Rücksendungen" -#: common/models.py:1800 +#: common/models.py:1820 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:1812 +#: common/models.py:1832 msgid "Edit Completed Return Orders" msgstr "Abgeschlossene Rücksendungen bearbeiten" -#: common/models.py:1814 +#: common/models.py:1834 msgid "Allow editing of return orders after they have been completed" msgstr "Bearbeitung von Rücksendungen nach Abschluss erlauben" -#: common/models.py:1820 +#: common/models.py:1840 msgid "Sales Order Reference Pattern" msgstr "Auftragsreferenz-Muster" -#: common/models.py:1822 +#: common/models.py:1842 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:1834 +#: common/models.py:1854 msgid "Sales Order Default Shipment" msgstr "Auftrag Standardsendung" -#: common/models.py:1835 +#: common/models.py:1855 msgid "Enable creation of default shipment with sales orders" msgstr "Erstelle eine Standardsendung für Aufträge" -#: common/models.py:1840 +#: common/models.py:1860 msgid "Edit Completed Sales Orders" msgstr "Abgeschlossene Aufträge bearbeiten" -#: common/models.py:1842 +#: common/models.py:1862 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:1848 +#: common/models.py:1868 msgid "Mark Shipped Orders as Complete" -msgstr "" +msgstr "Versendete Bestellungen als abgeschlossen markieren" -#: common/models.py:1850 +#: common/models.py:1870 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" -msgstr "" +msgstr "Als versendet markierte Aufträge werden automatisch abgeschlossen und überspringen den Status \"Versandt\"" -#: common/models.py:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "Bestellungsreferenz-Muster" -#: common/models.py:1858 +#: common/models.py:1878 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:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "Abgeschlossene Einkaufsaufträge bearbeiten" -#: common/models.py:1872 +#: common/models.py:1892 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:1878 +#: common/models.py:1898 msgid "Auto Complete Purchase Orders" msgstr "Bestellungen automatisch abschließen" -#: common/models.py:1880 +#: common/models.py:1900 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:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "Passwort vergessen aktivieren" -#: common/models.py:1888 +#: common/models.py:1908 msgid "Enable password forgot function on the login pages" msgstr "Passwort-vergessen-Funktion auf den Anmeldeseiten aktivieren" -#: common/models.py:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "Registrierung erlauben" -#: common/models.py:1894 +#: common/models.py:1914 msgid "Enable self-registration for users on the login pages" msgstr "Selbstregistrierung für Benutzer auf den Anmeldeseiten aktivieren" -#: common/models.py:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "SSO aktivieren" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "SSO auf den Anmeldeseiten aktivieren" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "SSO Selbstregistrierung aktivieren" -#: common/models.py:1907 +#: common/models.py:1927 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:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" -msgstr "" +msgstr "SSO Gruppensynchronisation aktivieren" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" -msgstr "" +msgstr "SSO Gruppenschlüssel" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "Email-Adresse erforderlich" -#: common/models.py:1946 +#: common/models.py:1966 msgid "Require user to supply mail on signup" msgstr "Benutzer müssen bei der Registrierung eine E-Mail angeben" -#: common/models.py:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "SSO-Benutzer automatisch ausfüllen" -#: common/models.py:1953 +#: common/models.py:1973 msgid "Automatically fill out user-details from SSO account-data" msgstr "Benutzer-Details automatisch aus SSO-Konto ausfüllen" -#: common/models.py:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "E-Mail zweimal" -#: common/models.py:1960 +#: common/models.py:1980 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:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "Passwort zweimal" -#: common/models.py:1966 +#: common/models.py:1986 msgid "On signup ask users twice for their password" msgstr "Bei der Registrierung den Benutzer zweimal nach dem Passwort fragen" -#: common/models.py:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "Erlaubte Domains" -#: common/models.py:1973 +#: common/models.py:1993 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "Anmeldung auf bestimmte Domänen beschränken (kommagetrennt, beginnend mit @)" -#: common/models.py:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "Gruppe bei Registrierung" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "MFA erzwingen" -#: common/models.py:1988 +#: common/models.py:2008 msgid "Users must use multifactor security." msgstr "Benutzer müssen Multifaktor-Authentifizierung verwenden." -#: common/models.py:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "Plugins beim Start prüfen" -#: common/models.py:1995 +#: common/models.py:2015 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:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "Nach Plugin-Aktualisierungen suchen" -#: common/models.py:2004 +#: common/models.py:2024 msgid "Enable periodic checks for updates to installed plugins" msgstr "Periodische Überprüfungen auf Updates für installierte Plugins aktivieren" -#: common/models.py:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "URL-Integration aktivieren" -#: common/models.py:2011 +#: common/models.py:2031 msgid "Enable plugins to add URL routes" msgstr "Plugins zum Hinzufügen von URLs aktivieren" -#: common/models.py:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "Navigations-Integration aktivieren" -#: common/models.py:2018 +#: common/models.py:2038 msgid "Enable plugins to integrate into navigation" msgstr "Plugins zur Integration in die Navigation aktivieren" -#: common/models.py:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "App-Integration aktivieren" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "Plugins zum Hinzufügen von Apps aktivieren" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "Terminplan-Integration aktivieren" -#: common/models.py:2032 +#: common/models.py:2052 msgid "Enable plugins to run scheduled tasks" msgstr "Geplante Aufgaben aktivieren" -#: common/models.py:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "Ereignis-Integration aktivieren" -#: common/models.py:2039 +#: common/models.py:2059 msgid "Enable plugins to respond to internal events" msgstr "Plugins ermöglichen auf interne Ereignisse zu reagieren" -#: common/models.py:2045 +#: common/models.py:2065 msgid "Enable project codes" msgstr "Projektcodes aktivieren" -#: common/models.py:2046 +#: common/models.py:2066 msgid "Enable project codes for tracking projects" msgstr "Aktiviere Projektcodes für die Verfolgung von Projekten" -#: common/models.py:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "Inventurfunktionen" -#: common/models.py:2053 +#: common/models.py:2073 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:2059 +#: common/models.py:2079 msgid "Exclude External Locations" msgstr "Externe Standorte ausschließen" -#: common/models.py:2061 +#: common/models.py:2081 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:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "Automatische Inventur-Periode" -#: common/models.py:2069 +#: common/models.py:2089 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:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "Löschintervall für Berichte" -#: common/models.py:2077 +#: common/models.py:2097 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:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "Vollständige Namen von Benutzern anzeigen" -#: common/models.py:2085 +#: common/models.py:2105 msgid "Display Users full names instead of usernames" msgstr "Vollständigen Namen von Benutzern anstatt Benutzername anzeigen" -#: common/models.py:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "Teststation-Daten aktivieren" -#: common/models.py:2091 +#: common/models.py:2111 msgid "Enable test station data collection for test results" msgstr "Teststation-Datenerfassung für Testergebnisse aktivieren" -#: common/models.py:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 msgid "Settings key (must be unique - case insensitive" msgstr "Einstellungs-Schlüssel (muss einzigartig sein, Groß-/ Kleinschreibung wird nicht beachtet)" -#: common/models.py:2146 +#: common/models.py:2166 msgid "Hide inactive parts" msgstr "Inaktive Teile ausblenden" -#: common/models.py:2148 +#: common/models.py:2168 msgid "Hide inactive parts in results displayed on the homepage" msgstr "Ausblenden inaktiver Teile in den auf der Startseite angezeigten Ergebnissen" -#: common/models.py:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "Abonnierte Teile anzeigen" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "Zeige abonnierte Teile auf der Startseite" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "Abonnierte Kategorien anzeigen" -#: common/models.py:2161 +#: common/models.py:2181 msgid "Show subscribed part categories on the homepage" msgstr "Zeige abonnierte Teilkategorien auf der Startseite" -#: common/models.py:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "Neueste Teile anzeigen" -#: common/models.py:2167 +#: common/models.py:2187 msgid "Show latest parts on the homepage" msgstr "Zeige neueste Teile auf der Startseite" -#: common/models.py:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "Zeige ungültige Stücklisten" -#: common/models.py:2173 +#: common/models.py:2193 msgid "Show BOMs that await validation on the homepage" msgstr "Zeige Stücklisten, die noch nicht validiert sind, auf der Startseite" -#: common/models.py:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "Neueste Bestandänderungen anzeigen" -#: common/models.py:2179 +#: common/models.py:2199 msgid "Show recently changed stock items on the homepage" msgstr "Zeige zuletzt geänderte Lagerbestände auf der Startseite" -#: common/models.py:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "Niedrigen Bestand anzeigen" -#: common/models.py:2185 +#: common/models.py:2205 msgid "Show low stock items on the homepage" msgstr "Zeige geringen Bestand auf der Startseite" -#: common/models.py:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "Lerren Bestand anzeigen" -#: common/models.py:2191 +#: common/models.py:2211 msgid "Show depleted stock items on the homepage" msgstr "Zeige aufgebrauchte Lagerartikel auf der Startseite" -#: common/models.py:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "Benötigten Bestand anzeigen" -#: common/models.py:2197 +#: common/models.py:2217 msgid "Show stock items needed for builds on the homepage" msgstr "Zeige Bestand für Bauaufträge auf der Startseite" -#: common/models.py:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "Abgelaufenen Bestand anzeigen" -#: common/models.py:2203 +#: common/models.py:2223 msgid "Show expired stock items on the homepage" msgstr "Zeige abgelaufene Lagerbestände auf der Startseite" -#: common/models.py:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "Alten Bestand anzeigen" -#: common/models.py:2209 +#: common/models.py:2229 msgid "Show stale stock items on the homepage" msgstr "Zeige überfällige Lagerartikel auf der Startseite" -#: common/models.py:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "Ausstehende Bauaufträge anzeigen" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "Zeige ausstehende Bauaufträge auf der Startseite" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "Zeige überfällige Bauaufträge" -#: common/models.py:2221 +#: common/models.py:2241 msgid "Show overdue builds on the homepage" msgstr "Zeige überfällige Bauaufträge auf der Startseite" -#: common/models.py:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "Ausstehende POs anzeigen" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "Zeige ausstehende POs auf der Startseite" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "Überfällige POs anzeigen" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "Zeige überfällige POs auf der Startseite" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "Ausstehende SOs anzeigen" -#: common/models.py:2239 +#: common/models.py:2259 msgid "Show outstanding SOs on the homepage" msgstr "Zeige ausstehende SOs auf der Startseite" -#: common/models.py:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "Überfällige SOs anzeigen" -#: common/models.py:2245 +#: common/models.py:2265 msgid "Show overdue SOs on the homepage" msgstr "Zeige überfällige SOs auf der Startseite" -#: common/models.py:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "Ausstehende Versandaufträge anzeigen" -#: common/models.py:2251 +#: common/models.py:2271 msgid "Show pending SO shipments on the homepage" msgstr "Ausstehende Versandaufträge auf der Startseite anzeigen" -#: common/models.py:2256 +#: common/models.py:2276 msgid "Show News" msgstr "Zeige Neuigkeiten" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "Neuigkeiten auf der Startseite anzeigen" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "Label inline anzeigen" -#: common/models.py:2264 +#: common/models.py:2284 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:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "Standard-Etikettendrucker" -#: common/models.py:2272 +#: common/models.py:2292 msgid "Configure which label printer should be selected by default" msgstr "Einen standardmäßig ausgewählten Etikettendrucker konfigurieren" -#: common/models.py:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "Berichte inline anzeigen" -#: common/models.py:2280 +#: common/models.py:2300 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:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "Teile suchen" -#: common/models.py:2287 +#: common/models.py:2307 msgid "Display parts in search preview window" msgstr "Teile in der Suchvorschau anzeigen" -#: common/models.py:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "Zulieferteile durchsuchen" -#: common/models.py:2293 +#: common/models.py:2313 msgid "Display supplier parts in search preview window" msgstr "Zuliefererteile in der Suchvorschau anzeigen" -#: common/models.py:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "Herstellerteile durchsuchen" -#: common/models.py:2299 +#: common/models.py:2319 msgid "Display manufacturer parts in search preview window" msgstr "Herstellerteile in der Suchvorschau anzeigen" -#: common/models.py:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "Inaktive Teile ausblenden" -#: common/models.py:2305 +#: common/models.py:2325 msgid "Excluded inactive parts from search preview window" msgstr "Inaktive Teile in der Suchvorschau ausblenden" -#: common/models.py:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "Kategorien durchsuchen" -#: common/models.py:2311 +#: common/models.py:2331 msgid "Display part categories in search preview window" msgstr "Teilekategorien in der Suchvorschau anzeigen" -#: common/models.py:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "Bestand durchsuchen" -#: common/models.py:2317 +#: common/models.py:2337 msgid "Display stock items in search preview window" msgstr "Lagerartikel in Suchvorschau anzeigen" -#: common/models.py:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "Nicht verfügbare Artikel ausblenden" -#: common/models.py:2324 +#: common/models.py:2344 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:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "Lagerorte durchsuchen" -#: common/models.py:2331 +#: common/models.py:2351 msgid "Display stock locations in search preview window" msgstr "Lagerorte in Suchvorschau anzeigen" -#: common/models.py:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "Firmen durchsuchen" -#: common/models.py:2337 +#: common/models.py:2357 msgid "Display companies in search preview window" msgstr "Firmen in der Suchvorschau anzeigen" -#: common/models.py:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "Bauaufträge durchsuchen" -#: common/models.py:2343 +#: common/models.py:2363 msgid "Display build orders in search preview window" msgstr "Bauaufträge in der Suchvorschau anzeigen" -#: common/models.py:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "Bestellungen durchsuchen" -#: common/models.py:2349 +#: common/models.py:2369 msgid "Display purchase orders in search preview window" msgstr "Bestellungen in der Suchvorschau anzeigen" -#: common/models.py:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "Inaktive Bestellungen ausblenden" -#: common/models.py:2356 +#: common/models.py:2376 msgid "Exclude inactive purchase orders from search preview window" msgstr "Inaktive Bestellungen in der Suchvorschau ausblenden" -#: common/models.py:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "Aufträge durchsuchen" -#: common/models.py:2363 +#: common/models.py:2383 msgid "Display sales orders in search preview window" msgstr "Aufträge in der Suchvorschau anzeigen" -#: common/models.py:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "Inaktive Aufträge ausblenden" -#: common/models.py:2370 +#: common/models.py:2390 msgid "Exclude inactive sales orders from search preview window" msgstr "Inaktive Aufträge in der Suchvorschau ausblenden" -#: common/models.py:2376 +#: common/models.py:2396 msgid "Search Return Orders" msgstr "Suche nach Rücksendungen" -#: common/models.py:2377 +#: common/models.py:2397 msgid "Display return orders in search preview window" msgstr "Rücksendungen in der Suchvorschau anzeigen" -#: common/models.py:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "Inaktive Rücksendungen ausblenden" -#: common/models.py:2384 +#: common/models.py:2404 msgid "Exclude inactive return orders from search preview window" msgstr "Inaktive Rücksendungen in der Suchvorschau ausblenden" -#: common/models.py:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "Anzahl Suchergebnisse" -#: common/models.py:2392 +#: common/models.py:2412 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:2398 +#: common/models.py:2418 msgid "Regex Search" msgstr "Regex Suche" -#: common/models.py:2399 +#: common/models.py:2419 msgid "Enable regular expressions in search queries" msgstr "Reguläre Ausdrücke in Suchabfragen aktivieren" -#: common/models.py:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "Ganzes Wort suchen" -#: common/models.py:2405 +#: common/models.py:2425 msgid "Search queries return results for whole word matches" msgstr "Suchabfragen liefern Ergebnisse für ganze Wortkombinationen" -#: common/models.py:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "zeige Bestand in Eingabemasken" -#: common/models.py:2411 +#: common/models.py:2431 msgid "Display available part quantity in some forms" msgstr "Zeige den verfügbaren Bestand in einigen Eingabemasken" -#: common/models.py:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "Esc-Taste schließt Formulare" -#: common/models.py:2417 +#: common/models.py:2437 msgid "Use the escape key to close modal forms" msgstr "Benutze die Esc-Taste, um Formulare zu schließen" -#: common/models.py:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "Fixierter Navigationsleiste" -#: common/models.py:2423 +#: common/models.py:2443 msgid "The navbar position is fixed to the top of the screen" msgstr "Position der Navigationsleiste am oberen Bildschirmrand fixieren" -#: common/models.py:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "Datumsformat" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "Bevorzugtes Format für die Anzeige von Daten" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Teilzeitplanung" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "Zeige Zeitplanung für Teile" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "Inventur" -#: common/models.py:2450 +#: common/models.py:2470 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "Zeigt Inventur-Informationen an (falls die Inventurfunktion aktiviert ist)" -#: common/models.py:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "Zeichenkettenlänge in Tabellen" -#: common/models.py:2458 +#: common/models.py:2478 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:2464 +#: common/models.py:2484 msgid "Default part label template" msgstr "Standardvorlage für Teilebeschriftung" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "Die Teil-Etikettenvorlage, die automatisch ausgewählt werden soll" -#: common/models.py:2470 +#: common/models.py:2490 msgid "Default stock item template" msgstr "Lagerartikel-Standardvorlage" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "Die Lagerartikel-Etikettenvorlage soll automatisch ausgewählt werden" -#: common/models.py:2478 +#: common/models.py:2498 msgid "Default stock location label template" msgstr "Standardetikettenvorlage für Lagerstandort" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "Die Lagerstandort-Etikettenvorlage, die automatisch ausgewählt werden soll" -#: common/models.py:2486 +#: common/models.py:2506 msgid "Default build line label template" msgstr "Standardetikettenvorlage für Bauauftragspositionen" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "Die Bauauftragspositionsetikettenvorlage welche automatisch ausgewählt werden soll" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "Fehlerberichte empfangen" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "Benachrichtigungen bei Systemfehlern erhalten" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "Zuletzt verwendete Druckmaschinen" -#: common/models.py:2501 +#: common/models.py:2521 msgid "Save the last used printing machines for a user" msgstr "Die zuletzt benutzten Druckmaschinen für einen Benutzer speichern" -#: common/models.py:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3457,11 +3489,11 @@ msgstr "Die zuletzt benutzten Druckmaschinen für einen Benutzer speichern" msgid "User" msgstr "Benutzer" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "Preisstaffelungs Anzahl" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3469,96 +3501,96 @@ msgstr "Preisstaffelungs Anzahl" msgid "Price" msgstr "Preis" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "Stückpreis für die angegebene Anzahl" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "Endpunkt" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "Endpunkt, an dem dieser Webhook empfangen wird" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "Name für diesen Webhook" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "Ist dieser Webhook aktiv" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "Token" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "Token für Zugang" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "Geheimnis" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "Shared Secret für HMAC" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "Nachrichten-ID" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "Eindeutige Kennung für diese Nachricht" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "Host" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "Host von dem diese Nachricht empfangen wurde" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "Kopfzeile" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "Header dieser Nachricht" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "Body" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "Body dieser Nachricht" -#: common/models.py:2833 +#: common/models.py:2854 msgid "Endpoint on which this message was received" msgstr "Endpunkt, über den diese Nachricht empfangen wurde" -#: common/models.py:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "Bearbeitet" -#: common/models.py:2839 +#: common/models.py:2860 msgid "Was the work on this message finished?" msgstr "Wurde die Arbeit an dieser Nachricht abgeschlossen?" -#: common/models.py:2965 +#: common/models.py:2986 msgid "Id" msgstr "ID" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "Titel" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3575,28 +3607,28 @@ msgstr "Titel" msgid "Link" msgstr "Link" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "Veröffentlicht" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "Zusammenfassung" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "Gelesen" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "Wurde diese Nachricht gelesen?" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3606,88 +3638,92 @@ msgstr "Wurde diese Nachricht gelesen?" msgid "Image" msgstr "Bild" -#: common/models.py:2995 +#: common/models.py:3016 msgid "Image file" msgstr "Bilddatei" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 msgid "Target model type for this image" msgstr "" -#: common/models.py:3011 +#: common/models.py:3032 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3052 +#: common/models.py:3070 +msgid "Unit symbol must be unique" +msgstr "" + +#: common/models.py:3085 msgid "Unit name must be a valid identifier" msgstr "Einheitsname muss eine gültige Kennung sein" -#: common/models.py:3071 +#: common/models.py:3104 msgid "Unit name" msgstr "Einheitsname" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "Symbol" -#: common/models.py:3079 +#: common/models.py:3112 msgid "Optional unit symbol" msgstr "Optionales Einheitssymbol" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "Definition" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "Einheitsdefinition" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Anhang" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "Fehlende Datei" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "Fehlender externer Link" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "Datei zum Anhängen auswählen" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Kommentar" -#: common/models.py:3219 +#: common/models.py:3251 msgid "Attachment comment" msgstr "" -#: common/models.py:3235 +#: common/models.py:3267 msgid "Upload date" msgstr "Upload Datum" -#: common/models.py:3236 +#: common/models.py:3268 msgid "Date the file was uploaded" -msgstr "" +msgstr "Datum der hochgeladenen Datei" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size" msgstr "Dateigröße" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" msgstr "Dateigröße in Bytes" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" -msgstr "" +msgstr "Ungültiger Modelltyp für Anhang angegeben" #: common/notifications.py:314 #, python-brace-format @@ -3789,11 +3825,11 @@ msgstr "Dateiname" #: common/serializers.py:532 report/api.py:100 report/serializers.py:53 msgid "Model Type" -msgstr "" +msgstr "Modelltyp" #: common/serializers.py:559 msgid "User does not have permission to create or edit attachments for this model" -msgstr "" +msgstr "Benutzer hat keine Berechtigung, Anhänge für dieses Modell zu erstellen oder zu bearbeiten" #: common/validators.py:33 msgid "No attachment model type provided" @@ -4735,48 +4771,48 @@ msgstr "Neue Firma" msgid "Placed" msgstr "Platziert" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "Kopien" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 msgid "Number of copies to print for each label" msgstr "Anzahl der zu druckenden Kopien für jedes Label" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 msgid "Connected" msgstr "Verbunden" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "Unbekannt" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 msgid "Printing" msgstr "Drucken" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "Keine Medien" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 msgid "Disconnected" msgstr "Verbindung getrennt" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 msgid "Label Printer" msgstr "Etikettendrucker" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 msgid "Directly print labels for various items." msgstr "Drucken Sie Etiketten direkt für verschiedene Artikel." -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 msgid "Printer Location" msgstr "Druckerstandort" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "Den Drucker an einen bestimmten Ort aufstellen" @@ -5016,11 +5052,11 @@ msgstr "Versand von" #: order/models.py:1025 msgid "Order is already complete" -msgstr "" +msgstr "Bestellung ist bereits abgeschlossen" #: order/models.py:1028 msgid "Order is already cancelled" -msgstr "" +msgstr "Bestellung ist bereits storniert" #: order/models.py:1032 msgid "Only an open order can be marked as complete" @@ -6018,7 +6054,7 @@ msgstr "Filter nach Kategorietiefe" #: part/api.py:141 stock/api.py:330 msgid "Top Level" -msgstr "" +msgstr "Oberste Ebene" #: part/api.py:143 msgid "Filter by top-level categories" @@ -6160,11 +6196,11 @@ msgstr "Sie können diese Teilekategorie nicht als strukturell festlegen, da ihr #: part/models.py:485 msgid "Cannot delete this part as it is still active" -msgstr "" +msgstr "Dieses Teil kann nicht gelöscht werden, da es noch aktiv ist" #: part/models.py:490 msgid "Cannot delete this part as it is used in an assembly" -msgstr "" +msgstr "Dieses Teil kann nicht gelöscht werden, da es in einem Bauauftrag verwendet wird" #: part/models.py:528 msgid "Invalid choice for parent part" @@ -6616,7 +6652,7 @@ msgstr "Auswahlmöglichkeiten" #: part/models.py:3529 msgid "Valid choices for this test (comma-separated)" -msgstr "" +msgstr "Gültige Optionen für diesen Test (durch Komma getrennt)" #: part/models.py:3583 msgid "Checkbox parameters cannot have units" @@ -7533,10 +7569,6 @@ msgstr "Teil kann von externen Zulieferern gekauft werden" msgid "Part can be sold to customers" msgstr "Teil kann an Kunden verkauft werden" -#: part/templates/part/part_base.html:145 -msgid "Part is not active" -msgstr "Teil ist nicht aktiv" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "Teil ist virtuell (kein physisches Teil)" @@ -8033,7 +8065,7 @@ msgstr "Fehler beim Rendern des Etikett als HTML" #: plugin/base/label/mixins.py:151 msgid "No items provided to print" -msgstr "" +msgstr "Keine Elemente zum Drucken übergeben" #: plugin/builtin/barcodes/inventree_barcode.py:25 msgid "InvenTree Barcodes" @@ -11131,11 +11163,11 @@ msgstr "Klicken Sie auf den folgenden Link, um diesen Teil anzuzeigen" msgid "Minimum Quantity" msgstr "Mindestmenge" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "Keine Antwort" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "Keine Antwort vom InvenTree Server" @@ -11147,27 +11179,27 @@ msgstr "Fehler 400: Ungültige Anforderung" msgid "API request returned error code 400" msgstr "API Anfrage hat Fehler 400 zurückgegeben" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "Fehler 401: Nicht authentifiziert" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "Anmeldeinformationen nicht angegeben" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "Fehler 403: Zugriff verweigert" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "Sie haben nicht die erforderliche Berechtigung auf diesen Inhalt zuzugreifen" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "Fehler 404: Ressource nicht gefunden" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "Die angefragte Ressource konnte auf dem Server nicht gefunden werden" @@ -11179,11 +11211,11 @@ msgstr "Fehler 405: Methode nicht erlaubt" msgid "HTTP method not allowed at URL" msgstr "HTTP Methode für diese URL nicht erlaubt" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "Fehler 408: Zeitüberschreitung" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "Zeitüberschreitung beim Abfragen der Daten vom Server" @@ -11268,7 +11300,7 @@ msgid "Unknown response from server" msgstr "Unbekannte Serverantwort" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "Ungültige Serverantwort" @@ -11363,8 +11395,8 @@ msgid "Row Data" msgstr "Zeilendaten" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -12303,62 +12335,62 @@ msgstr "Keine Elemente zum Drucken ausgewählt" msgid "Labels sent to printer" msgstr "Etiketten an den Drucker senden" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "Abbrechen" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "Abschicken" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "Formulartitel" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "Warte auf Server..." -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "Fehler-Informationen anzeigen" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "Akzeptieren" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "Lade Daten" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "Ungültige Antwort vom Server" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "Formulardaten fehlen bei Serverantwort" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "Formulardaten fehlerhaft" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "JSON Antwort enthält keine Formulardaten" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "Fehler 400: Ungültige Anfrage" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "Fehler 400 von Server erhalten" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" msgstr "Fehler bei Formulardaten-Anfrage" diff --git a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po index 0c1b0bb2a4..8fd98a1737 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-06-29 10:44+0000\n" -"PO-Revision-Date: 2024-06-30 06:57\n" +"POT-Creation-Date: 2024-07-05 02:47+0000\n" +"PO-Revision-Date: 2024-07-05 14:57\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -403,7 +403,7 @@ msgstr "Διπλότυπα ονόματα δεν μπορούν να υπάρχ msgid "Invalid choice" msgstr "Μη έγκυρη επιλογή" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -423,7 +423,7 @@ msgstr "Μη έγκυρη επιλογή" msgid "Name" msgstr "Όνομα" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -777,23 +777,31 @@ msgstr "Σειρά Κατασκευής" msgid "Build Orders" msgstr "Δημιουργία Παραγγελιών" -#: build/models.py:133 +#: build/models.py:127 +msgid "Assembly BOM has not been validated" +msgstr "" + +#: build/models.py:134 part/templates/part/part_base.html:145 +msgid "Part is not active" +msgstr "" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "Μη έγκυρη επιλογή για γονική κατασκευή" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:150 +#: build/models.py:165 msgid "Build order part cannot be changed" msgstr "Εξάρτημα από εντολή κατασκευής δεν μπορεί να αλλάξει" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "Αναφορά Παραγγελίας Κατασκευής" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -809,20 +817,20 @@ msgstr "Αναφορά Παραγγελίας Κατασκευής" msgid "Reference" msgstr "Αναφορά" -#: build/models.py:223 +#: build/models.py:238 msgid "Brief description of the build (optional)" msgstr "Σύντομη περιγραφή της κατασκευής (προαιρετικό)" -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "Γονική Κατασκευή" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "BuildOrder στην οποία έχει δοθεί αυτή η κατασκευή" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -873,103 +881,103 @@ msgstr "BuildOrder στην οποία έχει δοθεί αυτή η κατα msgid "Part" msgstr "Εξάρτημα" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "Επιλέξτε τμήμα για κατασκευή" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "Κωδικός Παραγγελίας Πωλήσεων" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "SalesOrder στην οποία έχει διατεθεί αυτό το build" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "Τοποθεσία Προέλευσης" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Επιλέξτε τοποθεσία από την οποία θα γίνει απόθεμα, για αυτή την κατασκευή (αφήστε κενό για να πάρετε από οποιαδήποτε θέση αποθήκευσης)" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "Τοποθεσία Προορισμού" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "Επιλέξτε την τοποθεσία όπου θα αποθηκευτούν τα ολοκληρωμένα στοιχεία" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "Ποσότητα Κατασκευής" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "Αριθμός αντικειμένων για κατασκευή" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "Ολοκληρωμένα αντικείμενα" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "Αριθμός αντικειμένων αποθέματος που έχουν ολοκληρωθεί" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "Κατάσταση Κατασκευής" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "Κωδικός κατάστασης κατασκευής" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "Κωδικός Παρτίδας" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "Κωδικός παρτίδας για αυτήν την κατασκευή" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "Ημερομηνία Δημιουργίας" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "Ημερομηνία ολοκλήρωσης στόχου" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Ημερομηνία ολοκλήρωσης της κατασκευής. Η κατασκευή θα καθυστερήσει μετά από αυτή την ημερομηνία." -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "Ημερομηνία ολοκλήρωσης" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "ολοκληρώθηκε από" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "Εκδόθηκε από" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "Χρήστης που εξέδωσε αυτήν την παραγγελία κατασκευής" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -984,11 +992,11 @@ msgstr "Χρήστης που εξέδωσε αυτήν την παραγγελ msgid "Responsible" msgstr "Υπεύθυνος" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "Χρήστης ή ομάδα υπεύθυνη για αυτή την εντολή κατασκευής" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1000,20 +1008,20 @@ msgstr "Χρήστης ή ομάδα υπεύθυνη για αυτή την ε msgid "External Link" msgstr "Εξωτερικοί σύνδεσμοι" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "Σύνδεσμος προς εξωτερική διεύθυνση URL" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "Προτεραιότητα Κατασκευής" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "Προτεραιότητα αυτής της εντολής κατασκευής" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1024,62 +1032,62 @@ msgstr "Προτεραιότητα αυτής της εντολής κατασκ msgid "Project Code" msgstr "Κωδικός Έργου" -#: build/models.py:362 +#: build/models.py:377 msgid "Project code for this build order" msgstr "Κωδικός έργου για αυτήν την εντολή κατασκευής" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "Η παραγγελία κατασκευής {build} έχει ολοκληρωθεί" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "Η παραγγελία κατασκευής έχει ολοκληρωθεί" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "Δεν καθορίστηκε έξοδος κατασκευής" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "Η παραγγελία κατασκευής έχει ολοκληρωθεί" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "Η έξοδος κατασκευής δεν ταιριάζει με την παραγγελία κατασκευής" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "Η ποσότητα πρέπει να είναι μεγαλύτερη από 0" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 msgid "Quantity cannot be greater than the output quantity" msgstr "Η ποσότητα δεν μπορεί να είναι μεγαλύτερη από την παραγόμενη ποσότητα" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Το προϊόν κατασκευής {serial} δεν έχει περάσει όλες τις απαιτούμενες δοκιμές" -#: build/models.py:1344 +#: build/models.py:1359 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1369 +#: build/models.py:1384 msgid "Build object" msgstr "Αντικείμενο κατασκευής" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1124,36 +1132,36 @@ msgstr "Αντικείμενο κατασκευής" msgid "Quantity" msgstr "Ποσότητα" -#: build/models.py:1384 +#: build/models.py:1399 msgid "Required quantity for build order" msgstr "Απαιτούμενη ποσότητα για την εντολή κατασκευής" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Το στοιχείο κατασκευής πρέπει να ορίζει μια έξοδο κατασκευής, καθώς το κύριο τμήμα επισημαίνεται ως ανιχνεύσιμο" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Η καταχωρημένη ποσότητα ({q}) δεν πρέπει να υπερβαίνει τη διαθέσιμη ποσότητα αποθέματος ({a})" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "Στοιχείο αποθέματος είναι υπερ-κατανεμημένο" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "Η ποσότητα πρέπει να είναι μεγαλύτερη από 0" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "Η ποσότητα πρέπει να είναι 1 για σειριακό απόθεμα" -#: build/models.py:1554 +#: build/models.py:1569 msgid "Selected stock item does not match BOM line" msgstr "Το επιλεγμένο στοιχείο αποθέματος δεν ταιριάζει με τη γραμμή ΤΥ" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1171,19 +1179,19 @@ msgstr "Το επιλεγμένο στοιχείο αποθέματος δεν msgid "Stock Item" msgstr "Στοιχείο Αποθέματος" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "Στοιχείο πηγαίου αποθέματος" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "Ποσότητα αποθέματος για διάθεση για κατασκευή" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "Εγκατάσταση σε" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "Αποθήκη προορισμού" @@ -2084,8 +2092,8 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "" @@ -2218,78 +2226,86 @@ msgid "Allow barcode scanning via webcam in browser" msgstr "" #: common/models.py:1395 -msgid "Part Revisions" +msgid "Barcode Show Data" msgstr "" #: common/models.py:1396 -msgid "Enable revision field for Part" +msgid "Display barcode data in browser as text" msgstr "" #: common/models.py:1401 -msgid "Allow Deletion from Assembly" +msgid "Part Revisions" msgstr "" #: common/models.py:1402 -msgid "Allow deletion of parts which are used in an assembly" +msgid "Enable revision field for Part" msgstr "" #: common/models.py:1407 -msgid "IPN Regex" +msgid "Allow Deletion from Assembly" msgstr "" #: common/models.py:1408 +msgid "Allow deletion of parts which are used in an assembly" +msgstr "" + +#: common/models.py:1413 +msgid "IPN Regex" +msgstr "" + +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1442 +#: common/models.py:1448 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2297,1159 +2313,1175 @@ msgstr "" msgid "Template" msgstr "" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "" -#: common/models.py:1454 +#: common/models.py:1460 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Enforce Parameter Units" msgstr "" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1657 +#: common/models.py:1663 msgid "Log Report Errors" msgstr "" -#: common/models.py:1658 +#: common/models.py:1664 msgid "Log errors which occur when generating reports" msgstr "" -#: common/models.py:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "" -#: common/models.py:1664 +#: common/models.py:1670 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1677 +#: common/models.py:1683 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1684 +#: common/models.py:1690 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1697 +#: common/models.py:1703 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "" -#: common/models.py:1705 +#: common/models.py:1711 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1724 +#: common/models.py:1730 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1732 +#: common/models.py:1738 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1738 +#: common/models.py:1744 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1748 +#: common/models.py:1754 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1755 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1756 +#: common/models.py:1762 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1764 +#: common/models.py:1770 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1772 +#: common/models.py:1778 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1784 -msgid "Block Until Tests Pass" +#: common/models.py:1790 +msgid "Require Active Part" msgstr "" -#: common/models.py:1786 -msgid "Prevent build outputs from being completed until all required tests pass" +#: common/models.py:1791 +msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1792 -msgid "Enable Return Orders" -msgstr "" - -#: common/models.py:1793 -msgid "Enable return order functionality in the user interface" +#: common/models.py:1796 +msgid "Require Valid BOM" msgstr "" #: common/models.py:1798 -msgid "Return Order Reference Pattern" +msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1800 -msgid "Required pattern for generating Return Order reference field" +#: common/models.py:1804 +msgid "Block Until Tests Pass" +msgstr "" + +#: common/models.py:1806 +msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" #: common/models.py:1812 -msgid "Edit Completed Return Orders" +msgid "Enable Return Orders" msgstr "" -#: common/models.py:1814 -msgid "Allow editing of return orders after they have been completed" +#: common/models.py:1813 +msgid "Enable return order functionality in the user interface" +msgstr "" + +#: common/models.py:1818 +msgid "Return Order Reference Pattern" msgstr "" #: common/models.py:1820 -msgid "Sales Order Reference Pattern" +msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1822 -msgid "Required pattern for generating Sales Order reference field" +#: common/models.py:1832 +msgid "Edit Completed Return Orders" msgstr "" #: common/models.py:1834 -msgid "Sales Order Default Shipment" -msgstr "" - -#: common/models.py:1835 -msgid "Enable creation of default shipment with sales orders" +msgid "Allow editing of return orders after they have been completed" msgstr "" #: common/models.py:1840 -msgid "Edit Completed Sales Orders" +msgid "Sales Order Reference Pattern" msgstr "" #: common/models.py:1842 +msgid "Required pattern for generating Sales Order reference field" +msgstr "" + +#: common/models.py:1854 +msgid "Sales Order Default Shipment" +msgstr "" + +#: common/models.py:1855 +msgid "Enable creation of default shipment with sales orders" +msgstr "" + +#: common/models.py:1860 +msgid "Edit Completed Sales Orders" +msgstr "" + +#: common/models.py:1862 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1848 +#: common/models.py:1868 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1850 +#: common/models.py:1870 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1858 +#: common/models.py:1878 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1872 +#: common/models.py:1892 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1878 +#: common/models.py:1898 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1880 +#: common/models.py:1900 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "" -#: common/models.py:1888 +#: common/models.py:1908 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "" -#: common/models.py:1894 +#: common/models.py:1914 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1907 +#: common/models.py:1927 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" msgstr "" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "" -#: common/models.py:1946 +#: common/models.py:1966 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1953 +#: common/models.py:1973 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "" -#: common/models.py:1960 +#: common/models.py:1980 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "" -#: common/models.py:1966 +#: common/models.py:1986 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "" -#: common/models.py:1973 +#: common/models.py:1993 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "" -#: common/models.py:1988 +#: common/models.py:2008 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1995 +#: common/models.py:2015 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2004 +#: common/models.py:2024 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "" -#: common/models.py:2011 +#: common/models.py:2031 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2018 +#: common/models.py:2038 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2032 +#: common/models.py:2052 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "" -#: common/models.py:2039 +#: common/models.py:2059 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2045 +#: common/models.py:2065 msgid "Enable project codes" msgstr "" -#: common/models.py:2046 +#: common/models.py:2066 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2053 +#: common/models.py:2073 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2059 +#: common/models.py:2079 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2061 +#: common/models.py:2081 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2069 +#: common/models.py:2089 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2077 +#: common/models.py:2097 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "" -#: common/models.py:2085 +#: common/models.py:2105 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2091 +#: common/models.py:2111 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2146 +#: common/models.py:2166 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2148 +#: common/models.py:2168 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2161 +#: common/models.py:2181 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "" -#: common/models.py:2167 +#: common/models.py:2187 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2173 +#: common/models.py:2193 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2179 +#: common/models.py:2199 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "" -#: common/models.py:2185 +#: common/models.py:2205 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "" -#: common/models.py:2191 +#: common/models.py:2211 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "" -#: common/models.py:2197 +#: common/models.py:2217 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "" -#: common/models.py:2203 +#: common/models.py:2223 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "" -#: common/models.py:2209 +#: common/models.py:2229 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "" -#: common/models.py:2221 +#: common/models.py:2241 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2239 +#: common/models.py:2259 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2245 +#: common/models.py:2265 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2251 +#: common/models.py:2271 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2256 +#: common/models.py:2276 msgid "Show News" msgstr "" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "" -#: common/models.py:2264 +#: common/models.py:2284 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "" -#: common/models.py:2272 +#: common/models.py:2292 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "" -#: common/models.py:2280 +#: common/models.py:2300 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "" -#: common/models.py:2287 +#: common/models.py:2307 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2293 +#: common/models.py:2313 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2299 +#: common/models.py:2319 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2305 +#: common/models.py:2325 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "" -#: common/models.py:2311 +#: common/models.py:2331 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "" -#: common/models.py:2317 +#: common/models.py:2337 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2324 +#: common/models.py:2344 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "" -#: common/models.py:2331 +#: common/models.py:2351 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "" -#: common/models.py:2337 +#: common/models.py:2357 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2363 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2349 +#: common/models.py:2369 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2356 +#: common/models.py:2376 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2363 +#: common/models.py:2383 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2370 +#: common/models.py:2390 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2376 +#: common/models.py:2396 msgid "Search Return Orders" msgstr "" -#: common/models.py:2377 +#: common/models.py:2397 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2384 +#: common/models.py:2404 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "" -#: common/models.py:2392 +#: common/models.py:2412 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2418 msgid "Regex Search" msgstr "" -#: common/models.py:2399 +#: common/models.py:2419 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "" -#: common/models.py:2405 +#: common/models.py:2425 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2411 +#: common/models.py:2431 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2417 +#: common/models.py:2437 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2423 +#: common/models.py:2443 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2450 +#: common/models.py:2470 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "" -#: common/models.py:2458 +#: common/models.py:2478 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2464 +#: common/models.py:2484 msgid "Default part label template" msgstr "" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2470 +#: common/models.py:2490 msgid "Default stock item template" msgstr "" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2478 +#: common/models.py:2498 msgid "Default stock location label template" msgstr "" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2486 +#: common/models.py:2506 msgid "Default build line label template" msgstr "" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "" -#: common/models.py:2501 +#: common/models.py:2521 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3457,11 +3489,11 @@ msgstr "" msgid "User" msgstr "Χρήστης" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3469,96 +3501,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "" -#: common/models.py:2833 +#: common/models.py:2854 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "" -#: common/models.py:2839 +#: common/models.py:2860 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2965 +#: common/models.py:2986 msgid "Id" msgstr "" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3575,28 +3607,28 @@ msgstr "" msgid "Link" msgstr "Σύνδεσμος" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3606,86 +3638,90 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2995 +#: common/models.py:3016 msgid "Image file" msgstr "" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 msgid "Target model type for this image" msgstr "" -#: common/models.py:3011 +#: common/models.py:3032 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3052 +#: common/models.py:3070 +msgid "Unit symbol must be unique" +msgstr "" + +#: common/models.py:3085 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3071 +#: common/models.py:3104 msgid "Unit name" msgstr "" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3079 +#: common/models.py:3112 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Συνημμένο" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "Το αρχείο λείπει" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "Λείπει ο εξωτερικός σύνδεσμος" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "Επιλέξτε αρχείο για επισύναψη" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Σχόλιο" -#: common/models.py:3219 +#: common/models.py:3251 msgid "Attachment comment" msgstr "" -#: common/models.py:3235 +#: common/models.py:3267 msgid "Upload date" msgstr "" -#: common/models.py:3236 +#: common/models.py:3268 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" msgstr "" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4735,48 +4771,48 @@ msgstr "" msgid "Placed" msgstr "Τοποθετήθηκε" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 msgid "Number of copies to print for each label" msgstr "" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 msgid "Printing" msgstr "" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 msgid "Disconnected" msgstr "" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 msgid "Label Printer" msgstr "" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 msgid "Directly print labels for various items." msgstr "" -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 msgid "Printer Location" msgstr "" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "" @@ -7533,10 +7569,6 @@ msgstr "" msgid "Part can be sold to customers" msgstr "" -#: part/templates/part/part_base.html:145 -msgid "Part is not active" -msgstr "" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "" @@ -11131,11 +11163,11 @@ msgstr "" msgid "Minimum Quantity" msgstr "" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "" @@ -11147,27 +11179,27 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "" @@ -11179,11 +11211,11 @@ msgstr "" msgid "HTTP method not allowed at URL" msgstr "" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "" @@ -11268,7 +11300,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "" @@ -11363,8 +11395,8 @@ msgid "Row Data" msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -12303,62 +12335,62 @@ msgstr "" msgid "Labels sent to printer" msgstr "" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "" -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" msgstr "" diff --git a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po index 6354f17c12..75fcf0b576 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-06-29 12:03+0000\n" +"POT-Creation-Date: 2024-07-05 06:40+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -404,7 +404,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -424,7 +424,7 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -557,7 +557,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -778,23 +778,31 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:133 +#: build/models.py:127 +msgid "Assembly BOM has not been validated" +msgstr "" + +#: build/models.py:134 part/templates/part/part_base.html:145 +msgid "Part is not active" +msgstr "" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:150 +#: build/models.py:165 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -810,20 +818,20 @@ msgstr "" msgid "Reference" msgstr "" -#: build/models.py:223 +#: build/models.py:238 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -874,103 +882,103 @@ msgstr "" msgid "Part" msgstr "" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -985,11 +993,11 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1001,20 +1009,20 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1025,62 +1033,62 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:362 +#: build/models.py:377 msgid "Project code for this build order" msgstr "" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1344 +#: build/models.py:1359 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1369 +#: build/models.py:1384 msgid "Build object" msgstr "" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1125,36 +1133,36 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1384 +#: build/models.py:1399 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1554 +#: build/models.py:1569 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1172,19 +1180,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "" @@ -2085,8 +2093,8 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "" @@ -2219,78 +2227,86 @@ msgid "Allow barcode scanning via webcam in browser" msgstr "" #: common/models.py:1395 -msgid "Part Revisions" +msgid "Barcode Show Data" msgstr "" #: common/models.py:1396 -msgid "Enable revision field for Part" +msgid "Display barcode data in browser as text" msgstr "" #: common/models.py:1401 -msgid "Allow Deletion from Assembly" +msgid "Part Revisions" msgstr "" #: common/models.py:1402 -msgid "Allow deletion of parts which are used in an assembly" +msgid "Enable revision field for Part" msgstr "" #: common/models.py:1407 -msgid "IPN Regex" +msgid "Allow Deletion from Assembly" msgstr "" #: common/models.py:1408 +msgid "Allow deletion of parts which are used in an assembly" +msgstr "" + +#: common/models.py:1413 +msgid "IPN Regex" +msgstr "" + +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1442 +#: common/models.py:1448 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2298,1159 +2314,1175 @@ msgstr "" msgid "Template" msgstr "" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "" -#: common/models.py:1454 +#: common/models.py:1460 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Enforce Parameter Units" msgstr "" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1657 +#: common/models.py:1663 msgid "Log Report Errors" msgstr "" -#: common/models.py:1658 +#: common/models.py:1664 msgid "Log errors which occur when generating reports" msgstr "" -#: common/models.py:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "" -#: common/models.py:1664 +#: common/models.py:1670 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1677 +#: common/models.py:1683 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1684 +#: common/models.py:1690 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1697 +#: common/models.py:1703 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "" -#: common/models.py:1705 +#: common/models.py:1711 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1724 +#: common/models.py:1730 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1732 +#: common/models.py:1738 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1738 +#: common/models.py:1744 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1748 +#: common/models.py:1754 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1755 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1756 +#: common/models.py:1762 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1764 +#: common/models.py:1770 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1772 +#: common/models.py:1778 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1784 -msgid "Block Until Tests Pass" +#: common/models.py:1790 +msgid "Require Active Part" msgstr "" -#: common/models.py:1786 -msgid "Prevent build outputs from being completed until all required tests pass" +#: common/models.py:1791 +msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1792 -msgid "Enable Return Orders" -msgstr "" - -#: common/models.py:1793 -msgid "Enable return order functionality in the user interface" +#: common/models.py:1796 +msgid "Require Valid BOM" msgstr "" #: common/models.py:1798 -msgid "Return Order Reference Pattern" +msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1800 -msgid "Required pattern for generating Return Order reference field" +#: common/models.py:1804 +msgid "Block Until Tests Pass" +msgstr "" + +#: common/models.py:1806 +msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" #: common/models.py:1812 -msgid "Edit Completed Return Orders" +msgid "Enable Return Orders" msgstr "" -#: common/models.py:1814 -msgid "Allow editing of return orders after they have been completed" +#: common/models.py:1813 +msgid "Enable return order functionality in the user interface" +msgstr "" + +#: common/models.py:1818 +msgid "Return Order Reference Pattern" msgstr "" #: common/models.py:1820 -msgid "Sales Order Reference Pattern" +msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1822 -msgid "Required pattern for generating Sales Order reference field" +#: common/models.py:1832 +msgid "Edit Completed Return Orders" msgstr "" #: common/models.py:1834 -msgid "Sales Order Default Shipment" -msgstr "" - -#: common/models.py:1835 -msgid "Enable creation of default shipment with sales orders" +msgid "Allow editing of return orders after they have been completed" msgstr "" #: common/models.py:1840 -msgid "Edit Completed Sales Orders" +msgid "Sales Order Reference Pattern" msgstr "" #: common/models.py:1842 +msgid "Required pattern for generating Sales Order reference field" +msgstr "" + +#: common/models.py:1854 +msgid "Sales Order Default Shipment" +msgstr "" + +#: common/models.py:1855 +msgid "Enable creation of default shipment with sales orders" +msgstr "" + +#: common/models.py:1860 +msgid "Edit Completed Sales Orders" +msgstr "" + +#: common/models.py:1862 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1848 +#: common/models.py:1868 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1850 +#: common/models.py:1870 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1858 +#: common/models.py:1878 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1872 +#: common/models.py:1892 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1878 +#: common/models.py:1898 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1880 +#: common/models.py:1900 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "" -#: common/models.py:1888 +#: common/models.py:1908 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "" -#: common/models.py:1894 +#: common/models.py:1914 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1907 +#: common/models.py:1927 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" msgstr "" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "" -#: common/models.py:1946 +#: common/models.py:1966 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1953 +#: common/models.py:1973 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "" -#: common/models.py:1960 +#: common/models.py:1980 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "" -#: common/models.py:1966 +#: common/models.py:1986 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "" -#: common/models.py:1973 +#: common/models.py:1993 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "" -#: common/models.py:1988 +#: common/models.py:2008 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1995 +#: common/models.py:2015 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2004 +#: common/models.py:2024 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "" -#: common/models.py:2011 +#: common/models.py:2031 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2018 +#: common/models.py:2038 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2032 +#: common/models.py:2052 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "" -#: common/models.py:2039 +#: common/models.py:2059 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2045 +#: common/models.py:2065 msgid "Enable project codes" msgstr "" -#: common/models.py:2046 +#: common/models.py:2066 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2053 +#: common/models.py:2073 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2059 +#: common/models.py:2079 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2061 +#: common/models.py:2081 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2069 +#: common/models.py:2089 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2077 +#: common/models.py:2097 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "" -#: common/models.py:2085 +#: common/models.py:2105 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2091 +#: common/models.py:2111 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2146 +#: common/models.py:2166 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2148 +#: common/models.py:2168 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2161 +#: common/models.py:2181 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "" -#: common/models.py:2167 +#: common/models.py:2187 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2173 +#: common/models.py:2193 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2179 +#: common/models.py:2199 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "" -#: common/models.py:2185 +#: common/models.py:2205 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "" -#: common/models.py:2191 +#: common/models.py:2211 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "" -#: common/models.py:2197 +#: common/models.py:2217 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "" -#: common/models.py:2203 +#: common/models.py:2223 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "" -#: common/models.py:2209 +#: common/models.py:2229 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "" -#: common/models.py:2221 +#: common/models.py:2241 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2239 +#: common/models.py:2259 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2245 +#: common/models.py:2265 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2251 +#: common/models.py:2271 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2256 +#: common/models.py:2276 msgid "Show News" msgstr "" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "" -#: common/models.py:2264 +#: common/models.py:2284 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "" -#: common/models.py:2272 +#: common/models.py:2292 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "" -#: common/models.py:2280 +#: common/models.py:2300 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "" -#: common/models.py:2287 +#: common/models.py:2307 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2293 +#: common/models.py:2313 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2299 +#: common/models.py:2319 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2305 +#: common/models.py:2325 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "" -#: common/models.py:2311 +#: common/models.py:2331 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "" -#: common/models.py:2317 +#: common/models.py:2337 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2324 +#: common/models.py:2344 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "" -#: common/models.py:2331 +#: common/models.py:2351 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "" -#: common/models.py:2337 +#: common/models.py:2357 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2363 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2349 +#: common/models.py:2369 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2356 +#: common/models.py:2376 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2363 +#: common/models.py:2383 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2370 +#: common/models.py:2390 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2376 +#: common/models.py:2396 msgid "Search Return Orders" msgstr "" -#: common/models.py:2377 +#: common/models.py:2397 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2384 +#: common/models.py:2404 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "" -#: common/models.py:2392 +#: common/models.py:2412 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2418 msgid "Regex Search" msgstr "" -#: common/models.py:2399 +#: common/models.py:2419 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "" -#: common/models.py:2405 +#: common/models.py:2425 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2411 +#: common/models.py:2431 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2417 +#: common/models.py:2437 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2423 +#: common/models.py:2443 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2450 +#: common/models.py:2470 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "" -#: common/models.py:2458 +#: common/models.py:2478 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2464 +#: common/models.py:2484 msgid "Default part label template" msgstr "" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2470 +#: common/models.py:2490 msgid "Default stock item template" msgstr "" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2478 +#: common/models.py:2498 msgid "Default stock location label template" msgstr "" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2486 +#: common/models.py:2506 msgid "Default build line label template" msgstr "" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "" -#: common/models.py:2501 +#: common/models.py:2521 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3458,11 +3490,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3470,96 +3502,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "" -#: common/models.py:2833 +#: common/models.py:2854 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "" -#: common/models.py:2839 +#: common/models.py:2860 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2965 +#: common/models.py:2986 msgid "Id" msgstr "" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3576,28 +3608,28 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3607,86 +3639,90 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2995 +#: common/models.py:3016 msgid "Image file" msgstr "" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 msgid "Target model type for this image" msgstr "" -#: common/models.py:3011 +#: common/models.py:3032 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3052 +#: common/models.py:3070 +msgid "Unit symbol must be unique" +msgstr "" + +#: common/models.py:3085 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3071 +#: common/models.py:3104 msgid "Unit name" msgstr "" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3079 +#: common/models.py:3112 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3219 +#: common/models.py:3251 msgid "Attachment comment" msgstr "" -#: common/models.py:3235 +#: common/models.py:3267 msgid "Upload date" msgstr "" -#: common/models.py:3236 +#: common/models.py:3268 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" msgstr "" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4736,48 +4772,48 @@ msgstr "" msgid "Placed" msgstr "" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 msgid "Number of copies to print for each label" msgstr "" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 msgid "Printing" msgstr "" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 msgid "Disconnected" msgstr "" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 msgid "Label Printer" msgstr "" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 msgid "Directly print labels for various items." msgstr "" -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 msgid "Printer Location" msgstr "" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "" @@ -7534,10 +7570,6 @@ msgstr "" msgid "Part can be sold to customers" msgstr "" -#: part/templates/part/part_base.html:145 -msgid "Part is not active" -msgstr "" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "" @@ -11132,11 +11164,11 @@ msgstr "" msgid "Minimum Quantity" msgstr "" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "" @@ -11148,27 +11180,27 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "" @@ -11180,11 +11212,11 @@ msgstr "" msgid "HTTP method not allowed at URL" msgstr "" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "" @@ -11269,7 +11301,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "" @@ -11364,8 +11396,8 @@ msgid "Row Data" msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -12304,62 +12336,62 @@ msgstr "" msgid "Labels sent to printer" msgstr "" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "" -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" msgstr "" diff --git a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po index dea7909edf..c103ed3919 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-06-29 10:44+0000\n" -"PO-Revision-Date: 2024-06-30 06:58\n" +"POT-Creation-Date: 2024-07-05 02:47+0000\n" +"PO-Revision-Date: 2024-07-05 14:58\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Language: es_MX\n" @@ -403,7 +403,7 @@ msgstr "Los nombres duplicados no pueden existir bajo el mismo padre" msgid "Invalid choice" msgstr "Selección no válida" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -423,7 +423,7 @@ msgstr "Selección no válida" msgid "Name" msgstr "Nombre" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -777,23 +777,31 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:133 +#: build/models.py:127 +msgid "Assembly BOM has not been validated" +msgstr "" + +#: build/models.py:134 part/templates/part/part_base.html:145 +msgid "Part is not active" +msgstr "" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:150 +#: build/models.py:165 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -809,20 +817,20 @@ msgstr "" msgid "Reference" msgstr "" -#: build/models.py:223 +#: build/models.py:238 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -873,103 +881,103 @@ msgstr "" msgid "Part" msgstr "" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -984,11 +992,11 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1000,20 +1008,20 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1024,62 +1032,62 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:362 +#: build/models.py:377 msgid "Project code for this build order" msgstr "" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1344 +#: build/models.py:1359 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1369 +#: build/models.py:1384 msgid "Build object" msgstr "" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1124,36 +1132,36 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1384 +#: build/models.py:1399 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1554 +#: build/models.py:1569 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1171,19 +1179,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "" @@ -2084,8 +2092,8 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "" @@ -2218,78 +2226,86 @@ msgid "Allow barcode scanning via webcam in browser" msgstr "" #: common/models.py:1395 -msgid "Part Revisions" +msgid "Barcode Show Data" msgstr "" #: common/models.py:1396 -msgid "Enable revision field for Part" +msgid "Display barcode data in browser as text" msgstr "" #: common/models.py:1401 -msgid "Allow Deletion from Assembly" +msgid "Part Revisions" msgstr "" #: common/models.py:1402 -msgid "Allow deletion of parts which are used in an assembly" +msgid "Enable revision field for Part" msgstr "" #: common/models.py:1407 -msgid "IPN Regex" +msgid "Allow Deletion from Assembly" msgstr "" #: common/models.py:1408 +msgid "Allow deletion of parts which are used in an assembly" +msgstr "" + +#: common/models.py:1413 +msgid "IPN Regex" +msgstr "" + +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1442 +#: common/models.py:1448 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2297,1159 +2313,1175 @@ msgstr "" msgid "Template" msgstr "" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "" -#: common/models.py:1454 +#: common/models.py:1460 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Enforce Parameter Units" msgstr "" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1657 +#: common/models.py:1663 msgid "Log Report Errors" msgstr "" -#: common/models.py:1658 +#: common/models.py:1664 msgid "Log errors which occur when generating reports" msgstr "" -#: common/models.py:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "" -#: common/models.py:1664 +#: common/models.py:1670 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1677 +#: common/models.py:1683 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1684 +#: common/models.py:1690 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1697 +#: common/models.py:1703 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "" -#: common/models.py:1705 +#: common/models.py:1711 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1724 +#: common/models.py:1730 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1732 +#: common/models.py:1738 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1738 +#: common/models.py:1744 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1748 +#: common/models.py:1754 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1755 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1756 +#: common/models.py:1762 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1764 +#: common/models.py:1770 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1772 +#: common/models.py:1778 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1784 -msgid "Block Until Tests Pass" +#: common/models.py:1790 +msgid "Require Active Part" msgstr "" -#: common/models.py:1786 -msgid "Prevent build outputs from being completed until all required tests pass" +#: common/models.py:1791 +msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1792 -msgid "Enable Return Orders" -msgstr "" - -#: common/models.py:1793 -msgid "Enable return order functionality in the user interface" +#: common/models.py:1796 +msgid "Require Valid BOM" msgstr "" #: common/models.py:1798 -msgid "Return Order Reference Pattern" +msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1800 -msgid "Required pattern for generating Return Order reference field" +#: common/models.py:1804 +msgid "Block Until Tests Pass" +msgstr "" + +#: common/models.py:1806 +msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" #: common/models.py:1812 -msgid "Edit Completed Return Orders" +msgid "Enable Return Orders" msgstr "" -#: common/models.py:1814 -msgid "Allow editing of return orders after they have been completed" +#: common/models.py:1813 +msgid "Enable return order functionality in the user interface" +msgstr "" + +#: common/models.py:1818 +msgid "Return Order Reference Pattern" msgstr "" #: common/models.py:1820 -msgid "Sales Order Reference Pattern" +msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1822 -msgid "Required pattern for generating Sales Order reference field" +#: common/models.py:1832 +msgid "Edit Completed Return Orders" msgstr "" #: common/models.py:1834 -msgid "Sales Order Default Shipment" -msgstr "" - -#: common/models.py:1835 -msgid "Enable creation of default shipment with sales orders" +msgid "Allow editing of return orders after they have been completed" msgstr "" #: common/models.py:1840 -msgid "Edit Completed Sales Orders" +msgid "Sales Order Reference Pattern" msgstr "" #: common/models.py:1842 +msgid "Required pattern for generating Sales Order reference field" +msgstr "" + +#: common/models.py:1854 +msgid "Sales Order Default Shipment" +msgstr "" + +#: common/models.py:1855 +msgid "Enable creation of default shipment with sales orders" +msgstr "" + +#: common/models.py:1860 +msgid "Edit Completed Sales Orders" +msgstr "" + +#: common/models.py:1862 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1848 +#: common/models.py:1868 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1850 +#: common/models.py:1870 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1858 +#: common/models.py:1878 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1872 +#: common/models.py:1892 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1878 +#: common/models.py:1898 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1880 +#: common/models.py:1900 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "" -#: common/models.py:1888 +#: common/models.py:1908 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "" -#: common/models.py:1894 +#: common/models.py:1914 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1907 +#: common/models.py:1927 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" msgstr "" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "" -#: common/models.py:1946 +#: common/models.py:1966 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1953 +#: common/models.py:1973 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "" -#: common/models.py:1960 +#: common/models.py:1980 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "" -#: common/models.py:1966 +#: common/models.py:1986 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "" -#: common/models.py:1973 +#: common/models.py:1993 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "" -#: common/models.py:1988 +#: common/models.py:2008 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1995 +#: common/models.py:2015 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2004 +#: common/models.py:2024 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "" -#: common/models.py:2011 +#: common/models.py:2031 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2018 +#: common/models.py:2038 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2032 +#: common/models.py:2052 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "" -#: common/models.py:2039 +#: common/models.py:2059 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2045 +#: common/models.py:2065 msgid "Enable project codes" msgstr "" -#: common/models.py:2046 +#: common/models.py:2066 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2053 +#: common/models.py:2073 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2059 +#: common/models.py:2079 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2061 +#: common/models.py:2081 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2069 +#: common/models.py:2089 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2077 +#: common/models.py:2097 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "" -#: common/models.py:2085 +#: common/models.py:2105 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2091 +#: common/models.py:2111 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2146 +#: common/models.py:2166 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2148 +#: common/models.py:2168 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2161 +#: common/models.py:2181 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "" -#: common/models.py:2167 +#: common/models.py:2187 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2173 +#: common/models.py:2193 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2179 +#: common/models.py:2199 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "" -#: common/models.py:2185 +#: common/models.py:2205 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "" -#: common/models.py:2191 +#: common/models.py:2211 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "" -#: common/models.py:2197 +#: common/models.py:2217 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "" -#: common/models.py:2203 +#: common/models.py:2223 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "" -#: common/models.py:2209 +#: common/models.py:2229 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "" -#: common/models.py:2221 +#: common/models.py:2241 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2239 +#: common/models.py:2259 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2245 +#: common/models.py:2265 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2251 +#: common/models.py:2271 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2256 +#: common/models.py:2276 msgid "Show News" msgstr "" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "" -#: common/models.py:2264 +#: common/models.py:2284 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "" -#: common/models.py:2272 +#: common/models.py:2292 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "" -#: common/models.py:2280 +#: common/models.py:2300 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "" -#: common/models.py:2287 +#: common/models.py:2307 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2293 +#: common/models.py:2313 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2299 +#: common/models.py:2319 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2305 +#: common/models.py:2325 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "" -#: common/models.py:2311 +#: common/models.py:2331 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "" -#: common/models.py:2317 +#: common/models.py:2337 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2324 +#: common/models.py:2344 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "" -#: common/models.py:2331 +#: common/models.py:2351 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "" -#: common/models.py:2337 +#: common/models.py:2357 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2363 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2349 +#: common/models.py:2369 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2356 +#: common/models.py:2376 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2363 +#: common/models.py:2383 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2370 +#: common/models.py:2390 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2376 +#: common/models.py:2396 msgid "Search Return Orders" msgstr "" -#: common/models.py:2377 +#: common/models.py:2397 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2384 +#: common/models.py:2404 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "" -#: common/models.py:2392 +#: common/models.py:2412 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2418 msgid "Regex Search" msgstr "" -#: common/models.py:2399 +#: common/models.py:2419 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "" -#: common/models.py:2405 +#: common/models.py:2425 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2411 +#: common/models.py:2431 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2417 +#: common/models.py:2437 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2423 +#: common/models.py:2443 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2450 +#: common/models.py:2470 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "" -#: common/models.py:2458 +#: common/models.py:2478 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2464 +#: common/models.py:2484 msgid "Default part label template" msgstr "" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2470 +#: common/models.py:2490 msgid "Default stock item template" msgstr "" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2478 +#: common/models.py:2498 msgid "Default stock location label template" msgstr "" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2486 +#: common/models.py:2506 msgid "Default build line label template" msgstr "" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "" -#: common/models.py:2501 +#: common/models.py:2521 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3457,11 +3489,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3469,96 +3501,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "" -#: common/models.py:2833 +#: common/models.py:2854 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "" -#: common/models.py:2839 +#: common/models.py:2860 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2965 +#: common/models.py:2986 msgid "Id" msgstr "" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3575,28 +3607,28 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3606,86 +3638,90 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2995 +#: common/models.py:3016 msgid "Image file" msgstr "" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 msgid "Target model type for this image" msgstr "" -#: common/models.py:3011 +#: common/models.py:3032 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3052 +#: common/models.py:3070 +msgid "Unit symbol must be unique" +msgstr "" + +#: common/models.py:3085 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3071 +#: common/models.py:3104 msgid "Unit name" msgstr "" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3079 +#: common/models.py:3112 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3219 +#: common/models.py:3251 msgid "Attachment comment" msgstr "" -#: common/models.py:3235 +#: common/models.py:3267 msgid "Upload date" msgstr "" -#: common/models.py:3236 +#: common/models.py:3268 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" msgstr "" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4735,48 +4771,48 @@ msgstr "" msgid "Placed" msgstr "" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 msgid "Number of copies to print for each label" msgstr "" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 msgid "Printing" msgstr "" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 msgid "Disconnected" msgstr "" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 msgid "Label Printer" msgstr "" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 msgid "Directly print labels for various items." msgstr "" -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 msgid "Printer Location" msgstr "" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "" @@ -7533,10 +7569,6 @@ msgstr "" msgid "Part can be sold to customers" msgstr "" -#: part/templates/part/part_base.html:145 -msgid "Part is not active" -msgstr "" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "" @@ -11131,11 +11163,11 @@ msgstr "" msgid "Minimum Quantity" msgstr "" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "" @@ -11147,27 +11179,27 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "" @@ -11179,11 +11211,11 @@ msgstr "" msgid "HTTP method not allowed at URL" msgstr "" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "" @@ -11268,7 +11300,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "" @@ -11363,8 +11395,8 @@ msgid "Row Data" msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -12303,62 +12335,62 @@ msgstr "" msgid "Labels sent to printer" msgstr "" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "" -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" 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 6354f17c12..75fcf0b576 100644 --- a/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-29 12:03+0000\n" +"POT-Creation-Date: 2024-07-05 06:40+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -404,7 +404,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -424,7 +424,7 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -557,7 +557,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -778,23 +778,31 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:133 +#: build/models.py:127 +msgid "Assembly BOM has not been validated" +msgstr "" + +#: build/models.py:134 part/templates/part/part_base.html:145 +msgid "Part is not active" +msgstr "" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:150 +#: build/models.py:165 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -810,20 +818,20 @@ msgstr "" msgid "Reference" msgstr "" -#: build/models.py:223 +#: build/models.py:238 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -874,103 +882,103 @@ msgstr "" msgid "Part" msgstr "" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -985,11 +993,11 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1001,20 +1009,20 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1025,62 +1033,62 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:362 +#: build/models.py:377 msgid "Project code for this build order" msgstr "" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1344 +#: build/models.py:1359 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1369 +#: build/models.py:1384 msgid "Build object" msgstr "" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1125,36 +1133,36 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1384 +#: build/models.py:1399 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1554 +#: build/models.py:1569 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1172,19 +1180,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "" @@ -2085,8 +2093,8 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "" @@ -2219,78 +2227,86 @@ msgid "Allow barcode scanning via webcam in browser" msgstr "" #: common/models.py:1395 -msgid "Part Revisions" +msgid "Barcode Show Data" msgstr "" #: common/models.py:1396 -msgid "Enable revision field for Part" +msgid "Display barcode data in browser as text" msgstr "" #: common/models.py:1401 -msgid "Allow Deletion from Assembly" +msgid "Part Revisions" msgstr "" #: common/models.py:1402 -msgid "Allow deletion of parts which are used in an assembly" +msgid "Enable revision field for Part" msgstr "" #: common/models.py:1407 -msgid "IPN Regex" +msgid "Allow Deletion from Assembly" msgstr "" #: common/models.py:1408 +msgid "Allow deletion of parts which are used in an assembly" +msgstr "" + +#: common/models.py:1413 +msgid "IPN Regex" +msgstr "" + +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1442 +#: common/models.py:1448 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2298,1159 +2314,1175 @@ msgstr "" msgid "Template" msgstr "" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "" -#: common/models.py:1454 +#: common/models.py:1460 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Enforce Parameter Units" msgstr "" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1657 +#: common/models.py:1663 msgid "Log Report Errors" msgstr "" -#: common/models.py:1658 +#: common/models.py:1664 msgid "Log errors which occur when generating reports" msgstr "" -#: common/models.py:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "" -#: common/models.py:1664 +#: common/models.py:1670 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1677 +#: common/models.py:1683 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1684 +#: common/models.py:1690 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1697 +#: common/models.py:1703 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "" -#: common/models.py:1705 +#: common/models.py:1711 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1724 +#: common/models.py:1730 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1732 +#: common/models.py:1738 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1738 +#: common/models.py:1744 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1748 +#: common/models.py:1754 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1755 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1756 +#: common/models.py:1762 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1764 +#: common/models.py:1770 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1772 +#: common/models.py:1778 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1784 -msgid "Block Until Tests Pass" +#: common/models.py:1790 +msgid "Require Active Part" msgstr "" -#: common/models.py:1786 -msgid "Prevent build outputs from being completed until all required tests pass" +#: common/models.py:1791 +msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1792 -msgid "Enable Return Orders" -msgstr "" - -#: common/models.py:1793 -msgid "Enable return order functionality in the user interface" +#: common/models.py:1796 +msgid "Require Valid BOM" msgstr "" #: common/models.py:1798 -msgid "Return Order Reference Pattern" +msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1800 -msgid "Required pattern for generating Return Order reference field" +#: common/models.py:1804 +msgid "Block Until Tests Pass" +msgstr "" + +#: common/models.py:1806 +msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" #: common/models.py:1812 -msgid "Edit Completed Return Orders" +msgid "Enable Return Orders" msgstr "" -#: common/models.py:1814 -msgid "Allow editing of return orders after they have been completed" +#: common/models.py:1813 +msgid "Enable return order functionality in the user interface" +msgstr "" + +#: common/models.py:1818 +msgid "Return Order Reference Pattern" msgstr "" #: common/models.py:1820 -msgid "Sales Order Reference Pattern" +msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1822 -msgid "Required pattern for generating Sales Order reference field" +#: common/models.py:1832 +msgid "Edit Completed Return Orders" msgstr "" #: common/models.py:1834 -msgid "Sales Order Default Shipment" -msgstr "" - -#: common/models.py:1835 -msgid "Enable creation of default shipment with sales orders" +msgid "Allow editing of return orders after they have been completed" msgstr "" #: common/models.py:1840 -msgid "Edit Completed Sales Orders" +msgid "Sales Order Reference Pattern" msgstr "" #: common/models.py:1842 +msgid "Required pattern for generating Sales Order reference field" +msgstr "" + +#: common/models.py:1854 +msgid "Sales Order Default Shipment" +msgstr "" + +#: common/models.py:1855 +msgid "Enable creation of default shipment with sales orders" +msgstr "" + +#: common/models.py:1860 +msgid "Edit Completed Sales Orders" +msgstr "" + +#: common/models.py:1862 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1848 +#: common/models.py:1868 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1850 +#: common/models.py:1870 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1858 +#: common/models.py:1878 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1872 +#: common/models.py:1892 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1878 +#: common/models.py:1898 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1880 +#: common/models.py:1900 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "" -#: common/models.py:1888 +#: common/models.py:1908 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "" -#: common/models.py:1894 +#: common/models.py:1914 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1907 +#: common/models.py:1927 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" msgstr "" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "" -#: common/models.py:1946 +#: common/models.py:1966 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1953 +#: common/models.py:1973 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "" -#: common/models.py:1960 +#: common/models.py:1980 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "" -#: common/models.py:1966 +#: common/models.py:1986 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "" -#: common/models.py:1973 +#: common/models.py:1993 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "" -#: common/models.py:1988 +#: common/models.py:2008 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1995 +#: common/models.py:2015 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2004 +#: common/models.py:2024 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "" -#: common/models.py:2011 +#: common/models.py:2031 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2018 +#: common/models.py:2038 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2032 +#: common/models.py:2052 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "" -#: common/models.py:2039 +#: common/models.py:2059 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2045 +#: common/models.py:2065 msgid "Enable project codes" msgstr "" -#: common/models.py:2046 +#: common/models.py:2066 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2053 +#: common/models.py:2073 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2059 +#: common/models.py:2079 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2061 +#: common/models.py:2081 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2069 +#: common/models.py:2089 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2077 +#: common/models.py:2097 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "" -#: common/models.py:2085 +#: common/models.py:2105 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2091 +#: common/models.py:2111 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2146 +#: common/models.py:2166 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2148 +#: common/models.py:2168 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2161 +#: common/models.py:2181 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "" -#: common/models.py:2167 +#: common/models.py:2187 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2173 +#: common/models.py:2193 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2179 +#: common/models.py:2199 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "" -#: common/models.py:2185 +#: common/models.py:2205 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "" -#: common/models.py:2191 +#: common/models.py:2211 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "" -#: common/models.py:2197 +#: common/models.py:2217 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "" -#: common/models.py:2203 +#: common/models.py:2223 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "" -#: common/models.py:2209 +#: common/models.py:2229 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "" -#: common/models.py:2221 +#: common/models.py:2241 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2239 +#: common/models.py:2259 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2245 +#: common/models.py:2265 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2251 +#: common/models.py:2271 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2256 +#: common/models.py:2276 msgid "Show News" msgstr "" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "" -#: common/models.py:2264 +#: common/models.py:2284 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "" -#: common/models.py:2272 +#: common/models.py:2292 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "" -#: common/models.py:2280 +#: common/models.py:2300 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "" -#: common/models.py:2287 +#: common/models.py:2307 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2293 +#: common/models.py:2313 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2299 +#: common/models.py:2319 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2305 +#: common/models.py:2325 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "" -#: common/models.py:2311 +#: common/models.py:2331 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "" -#: common/models.py:2317 +#: common/models.py:2337 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2324 +#: common/models.py:2344 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "" -#: common/models.py:2331 +#: common/models.py:2351 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "" -#: common/models.py:2337 +#: common/models.py:2357 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2363 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2349 +#: common/models.py:2369 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2356 +#: common/models.py:2376 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2363 +#: common/models.py:2383 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2370 +#: common/models.py:2390 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2376 +#: common/models.py:2396 msgid "Search Return Orders" msgstr "" -#: common/models.py:2377 +#: common/models.py:2397 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2384 +#: common/models.py:2404 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "" -#: common/models.py:2392 +#: common/models.py:2412 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2418 msgid "Regex Search" msgstr "" -#: common/models.py:2399 +#: common/models.py:2419 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "" -#: common/models.py:2405 +#: common/models.py:2425 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2411 +#: common/models.py:2431 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2417 +#: common/models.py:2437 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2423 +#: common/models.py:2443 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2450 +#: common/models.py:2470 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "" -#: common/models.py:2458 +#: common/models.py:2478 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2464 +#: common/models.py:2484 msgid "Default part label template" msgstr "" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2470 +#: common/models.py:2490 msgid "Default stock item template" msgstr "" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2478 +#: common/models.py:2498 msgid "Default stock location label template" msgstr "" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2486 +#: common/models.py:2506 msgid "Default build line label template" msgstr "" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "" -#: common/models.py:2501 +#: common/models.py:2521 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3458,11 +3490,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3470,96 +3502,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "" -#: common/models.py:2833 +#: common/models.py:2854 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "" -#: common/models.py:2839 +#: common/models.py:2860 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2965 +#: common/models.py:2986 msgid "Id" msgstr "" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3576,28 +3608,28 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3607,86 +3639,90 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2995 +#: common/models.py:3016 msgid "Image file" msgstr "" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 msgid "Target model type for this image" msgstr "" -#: common/models.py:3011 +#: common/models.py:3032 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3052 +#: common/models.py:3070 +msgid "Unit symbol must be unique" +msgstr "" + +#: common/models.py:3085 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3071 +#: common/models.py:3104 msgid "Unit name" msgstr "" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3079 +#: common/models.py:3112 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3219 +#: common/models.py:3251 msgid "Attachment comment" msgstr "" -#: common/models.py:3235 +#: common/models.py:3267 msgid "Upload date" msgstr "" -#: common/models.py:3236 +#: common/models.py:3268 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" msgstr "" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4736,48 +4772,48 @@ msgstr "" msgid "Placed" msgstr "" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 msgid "Number of copies to print for each label" msgstr "" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 msgid "Printing" msgstr "" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 msgid "Disconnected" msgstr "" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 msgid "Label Printer" msgstr "" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 msgid "Directly print labels for various items." msgstr "" -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 msgid "Printer Location" msgstr "" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "" @@ -7534,10 +7570,6 @@ msgstr "" msgid "Part can be sold to customers" msgstr "" -#: part/templates/part/part_base.html:145 -msgid "Part is not active" -msgstr "" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "" @@ -11132,11 +11164,11 @@ msgstr "" msgid "Minimum Quantity" msgstr "" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "" @@ -11148,27 +11180,27 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "" @@ -11180,11 +11212,11 @@ msgstr "" msgid "HTTP method not allowed at URL" msgstr "" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "" @@ -11269,7 +11301,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "" @@ -11364,8 +11396,8 @@ msgid "Row Data" msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -12304,62 +12336,62 @@ msgstr "" msgid "Labels sent to printer" msgstr "" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "" -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" msgstr "" diff --git a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po index 25ce9a755f..281212c7f1 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-06-29 10:44+0000\n" -"PO-Revision-Date: 2024-06-30 06:58\n" +"POT-Creation-Date: 2024-07-05 02:47+0000\n" +"PO-Revision-Date: 2024-07-05 14:58\n" "Last-Translator: \n" "Language-Team: Persian\n" "Language: fa_IR\n" @@ -403,7 +403,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -423,7 +423,7 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -777,23 +777,31 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:133 +#: build/models.py:127 +msgid "Assembly BOM has not been validated" +msgstr "" + +#: build/models.py:134 part/templates/part/part_base.html:145 +msgid "Part is not active" +msgstr "" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:150 +#: build/models.py:165 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -809,20 +817,20 @@ msgstr "" msgid "Reference" msgstr "" -#: build/models.py:223 +#: build/models.py:238 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -873,103 +881,103 @@ msgstr "" msgid "Part" msgstr "" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "مرجع سفارش فروش" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "منبع محل" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "مقصد" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -984,11 +992,11 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1000,20 +1008,20 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1024,62 +1032,62 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:362 +#: build/models.py:377 msgid "Project code for this build order" msgstr "" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1344 +#: build/models.py:1359 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1369 +#: build/models.py:1384 msgid "Build object" msgstr "" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1124,36 +1132,36 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1384 +#: build/models.py:1399 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1554 +#: build/models.py:1569 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1171,19 +1179,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "" @@ -2084,8 +2092,8 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "" @@ -2218,78 +2226,86 @@ msgid "Allow barcode scanning via webcam in browser" msgstr "" #: common/models.py:1395 -msgid "Part Revisions" +msgid "Barcode Show Data" msgstr "" #: common/models.py:1396 -msgid "Enable revision field for Part" +msgid "Display barcode data in browser as text" msgstr "" #: common/models.py:1401 -msgid "Allow Deletion from Assembly" +msgid "Part Revisions" msgstr "" #: common/models.py:1402 -msgid "Allow deletion of parts which are used in an assembly" +msgid "Enable revision field for Part" msgstr "" #: common/models.py:1407 -msgid "IPN Regex" +msgid "Allow Deletion from Assembly" msgstr "" #: common/models.py:1408 +msgid "Allow deletion of parts which are used in an assembly" +msgstr "" + +#: common/models.py:1413 +msgid "IPN Regex" +msgstr "" + +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1442 +#: common/models.py:1448 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2297,1159 +2313,1175 @@ msgstr "" msgid "Template" msgstr "" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "" -#: common/models.py:1454 +#: common/models.py:1460 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Enforce Parameter Units" msgstr "" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1657 +#: common/models.py:1663 msgid "Log Report Errors" msgstr "" -#: common/models.py:1658 +#: common/models.py:1664 msgid "Log errors which occur when generating reports" msgstr "" -#: common/models.py:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "" -#: common/models.py:1664 +#: common/models.py:1670 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1677 +#: common/models.py:1683 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1684 +#: common/models.py:1690 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1697 +#: common/models.py:1703 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "" -#: common/models.py:1705 +#: common/models.py:1711 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1724 +#: common/models.py:1730 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1732 +#: common/models.py:1738 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1738 +#: common/models.py:1744 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1748 +#: common/models.py:1754 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1755 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1756 +#: common/models.py:1762 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1764 +#: common/models.py:1770 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1772 +#: common/models.py:1778 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1784 -msgid "Block Until Tests Pass" +#: common/models.py:1790 +msgid "Require Active Part" msgstr "" -#: common/models.py:1786 -msgid "Prevent build outputs from being completed until all required tests pass" +#: common/models.py:1791 +msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1792 -msgid "Enable Return Orders" -msgstr "" - -#: common/models.py:1793 -msgid "Enable return order functionality in the user interface" +#: common/models.py:1796 +msgid "Require Valid BOM" msgstr "" #: common/models.py:1798 -msgid "Return Order Reference Pattern" +msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1800 -msgid "Required pattern for generating Return Order reference field" +#: common/models.py:1804 +msgid "Block Until Tests Pass" +msgstr "" + +#: common/models.py:1806 +msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" #: common/models.py:1812 -msgid "Edit Completed Return Orders" +msgid "Enable Return Orders" msgstr "" -#: common/models.py:1814 -msgid "Allow editing of return orders after they have been completed" +#: common/models.py:1813 +msgid "Enable return order functionality in the user interface" +msgstr "" + +#: common/models.py:1818 +msgid "Return Order Reference Pattern" msgstr "" #: common/models.py:1820 -msgid "Sales Order Reference Pattern" +msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1822 -msgid "Required pattern for generating Sales Order reference field" +#: common/models.py:1832 +msgid "Edit Completed Return Orders" msgstr "" #: common/models.py:1834 -msgid "Sales Order Default Shipment" -msgstr "" - -#: common/models.py:1835 -msgid "Enable creation of default shipment with sales orders" +msgid "Allow editing of return orders after they have been completed" msgstr "" #: common/models.py:1840 -msgid "Edit Completed Sales Orders" +msgid "Sales Order Reference Pattern" msgstr "" #: common/models.py:1842 +msgid "Required pattern for generating Sales Order reference field" +msgstr "" + +#: common/models.py:1854 +msgid "Sales Order Default Shipment" +msgstr "" + +#: common/models.py:1855 +msgid "Enable creation of default shipment with sales orders" +msgstr "" + +#: common/models.py:1860 +msgid "Edit Completed Sales Orders" +msgstr "" + +#: common/models.py:1862 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1848 +#: common/models.py:1868 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1850 +#: common/models.py:1870 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1858 +#: common/models.py:1878 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1872 +#: common/models.py:1892 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1878 +#: common/models.py:1898 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1880 +#: common/models.py:1900 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "" -#: common/models.py:1888 +#: common/models.py:1908 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "" -#: common/models.py:1894 +#: common/models.py:1914 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1907 +#: common/models.py:1927 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" msgstr "" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "" -#: common/models.py:1946 +#: common/models.py:1966 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1953 +#: common/models.py:1973 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "" -#: common/models.py:1960 +#: common/models.py:1980 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "" -#: common/models.py:1966 +#: common/models.py:1986 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "" -#: common/models.py:1973 +#: common/models.py:1993 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "" -#: common/models.py:1988 +#: common/models.py:2008 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1995 +#: common/models.py:2015 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2004 +#: common/models.py:2024 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "" -#: common/models.py:2011 +#: common/models.py:2031 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2018 +#: common/models.py:2038 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2032 +#: common/models.py:2052 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "" -#: common/models.py:2039 +#: common/models.py:2059 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2045 +#: common/models.py:2065 msgid "Enable project codes" msgstr "" -#: common/models.py:2046 +#: common/models.py:2066 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2053 +#: common/models.py:2073 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2059 +#: common/models.py:2079 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2061 +#: common/models.py:2081 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2069 +#: common/models.py:2089 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2077 +#: common/models.py:2097 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "" -#: common/models.py:2085 +#: common/models.py:2105 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2091 +#: common/models.py:2111 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2146 +#: common/models.py:2166 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2148 +#: common/models.py:2168 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2161 +#: common/models.py:2181 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "" -#: common/models.py:2167 +#: common/models.py:2187 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2173 +#: common/models.py:2193 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2179 +#: common/models.py:2199 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "" -#: common/models.py:2185 +#: common/models.py:2205 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "" -#: common/models.py:2191 +#: common/models.py:2211 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "" -#: common/models.py:2197 +#: common/models.py:2217 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "" -#: common/models.py:2203 +#: common/models.py:2223 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "" -#: common/models.py:2209 +#: common/models.py:2229 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "" -#: common/models.py:2221 +#: common/models.py:2241 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2239 +#: common/models.py:2259 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2245 +#: common/models.py:2265 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2251 +#: common/models.py:2271 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2256 +#: common/models.py:2276 msgid "Show News" msgstr "" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "" -#: common/models.py:2264 +#: common/models.py:2284 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "" -#: common/models.py:2272 +#: common/models.py:2292 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "" -#: common/models.py:2280 +#: common/models.py:2300 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "" -#: common/models.py:2287 +#: common/models.py:2307 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2293 +#: common/models.py:2313 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2299 +#: common/models.py:2319 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2305 +#: common/models.py:2325 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "" -#: common/models.py:2311 +#: common/models.py:2331 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "" -#: common/models.py:2317 +#: common/models.py:2337 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2324 +#: common/models.py:2344 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "" -#: common/models.py:2331 +#: common/models.py:2351 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "" -#: common/models.py:2337 +#: common/models.py:2357 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2363 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2349 +#: common/models.py:2369 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2356 +#: common/models.py:2376 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2363 +#: common/models.py:2383 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2370 +#: common/models.py:2390 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2376 +#: common/models.py:2396 msgid "Search Return Orders" msgstr "" -#: common/models.py:2377 +#: common/models.py:2397 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2384 +#: common/models.py:2404 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "" -#: common/models.py:2392 +#: common/models.py:2412 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2418 msgid "Regex Search" msgstr "" -#: common/models.py:2399 +#: common/models.py:2419 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "" -#: common/models.py:2405 +#: common/models.py:2425 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2411 +#: common/models.py:2431 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2417 +#: common/models.py:2437 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2423 +#: common/models.py:2443 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2450 +#: common/models.py:2470 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "" -#: common/models.py:2458 +#: common/models.py:2478 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2464 +#: common/models.py:2484 msgid "Default part label template" msgstr "" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2470 +#: common/models.py:2490 msgid "Default stock item template" msgstr "" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2478 +#: common/models.py:2498 msgid "Default stock location label template" msgstr "" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2486 +#: common/models.py:2506 msgid "Default build line label template" msgstr "" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "" -#: common/models.py:2501 +#: common/models.py:2521 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3457,11 +3489,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3469,96 +3501,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "" -#: common/models.py:2833 +#: common/models.py:2854 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "" -#: common/models.py:2839 +#: common/models.py:2860 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2965 +#: common/models.py:2986 msgid "Id" msgstr "" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3575,28 +3607,28 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3606,86 +3638,90 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2995 +#: common/models.py:3016 msgid "Image file" msgstr "" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 msgid "Target model type for this image" msgstr "" -#: common/models.py:3011 +#: common/models.py:3032 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3052 +#: common/models.py:3070 +msgid "Unit symbol must be unique" +msgstr "" + +#: common/models.py:3085 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3071 +#: common/models.py:3104 msgid "Unit name" msgstr "" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3079 +#: common/models.py:3112 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3219 +#: common/models.py:3251 msgid "Attachment comment" msgstr "" -#: common/models.py:3235 +#: common/models.py:3267 msgid "Upload date" msgstr "" -#: common/models.py:3236 +#: common/models.py:3268 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" msgstr "" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4735,48 +4771,48 @@ msgstr "" msgid "Placed" msgstr "" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 msgid "Number of copies to print for each label" msgstr "" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 msgid "Printing" msgstr "" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 msgid "Disconnected" msgstr "" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 msgid "Label Printer" msgstr "" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 msgid "Directly print labels for various items." msgstr "" -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 msgid "Printer Location" msgstr "" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "" @@ -7533,10 +7569,6 @@ msgstr "" msgid "Part can be sold to customers" msgstr "" -#: part/templates/part/part_base.html:145 -msgid "Part is not active" -msgstr "" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "" @@ -11131,11 +11163,11 @@ msgstr "" msgid "Minimum Quantity" msgstr "" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "" @@ -11147,27 +11179,27 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "" @@ -11179,11 +11211,11 @@ msgstr "" msgid "HTTP method not allowed at URL" msgstr "" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "" @@ -11268,7 +11300,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "" @@ -11363,8 +11395,8 @@ msgid "Row Data" msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -12303,62 +12335,62 @@ msgstr "" msgid "Labels sent to printer" msgstr "" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "" -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" msgstr "" diff --git a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po index 767362e5af..f3a36196c2 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-06-29 10:44+0000\n" -"PO-Revision-Date: 2024-06-30 06:57\n" +"POT-Creation-Date: 2024-07-05 02:47+0000\n" +"PO-Revision-Date: 2024-07-05 14:57\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Language: fi_FI\n" @@ -403,7 +403,7 @@ msgstr "" msgid "Invalid choice" msgstr "Virheellinen valinta" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -423,7 +423,7 @@ msgstr "Virheellinen valinta" msgid "Name" msgstr "Nimi" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -777,23 +777,31 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:133 +#: build/models.py:127 +msgid "Assembly BOM has not been validated" +msgstr "" + +#: build/models.py:134 part/templates/part/part_base.html:145 +msgid "Part is not active" +msgstr "" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:150 +#: build/models.py:165 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -809,20 +817,20 @@ msgstr "" msgid "Reference" msgstr "" -#: build/models.py:223 +#: build/models.py:238 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -873,103 +881,103 @@ msgstr "" msgid "Part" msgstr "Osa" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -984,11 +992,11 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1000,20 +1008,20 @@ msgstr "" msgid "External Link" msgstr "Ulkoinen linkki" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "Linkki ulkoiseen URLiin" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1024,62 +1032,62 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:362 +#: build/models.py:377 msgid "Project code for this build order" msgstr "" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1344 +#: build/models.py:1359 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1369 +#: build/models.py:1384 msgid "Build object" msgstr "" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1124,36 +1132,36 @@ msgstr "" msgid "Quantity" msgstr "Määrä" -#: build/models.py:1384 +#: build/models.py:1399 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1554 +#: build/models.py:1569 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1171,19 +1179,19 @@ msgstr "" msgid "Stock Item" msgstr "Varastotuote" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "" @@ -2084,8 +2092,8 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "päivää" @@ -2218,78 +2226,86 @@ msgid "Allow barcode scanning via webcam in browser" msgstr "" #: common/models.py:1395 -msgid "Part Revisions" +msgid "Barcode Show Data" msgstr "" #: common/models.py:1396 -msgid "Enable revision field for Part" +msgid "Display barcode data in browser as text" msgstr "" #: common/models.py:1401 -msgid "Allow Deletion from Assembly" +msgid "Part Revisions" msgstr "" #: common/models.py:1402 -msgid "Allow deletion of parts which are used in an assembly" +msgid "Enable revision field for Part" msgstr "" #: common/models.py:1407 -msgid "IPN Regex" +msgid "Allow Deletion from Assembly" msgstr "" #: common/models.py:1408 +msgid "Allow deletion of parts which are used in an assembly" +msgstr "" + +#: common/models.py:1413 +msgid "IPN Regex" +msgstr "" + +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1442 +#: common/models.py:1448 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2297,1159 +2313,1175 @@ msgstr "" msgid "Template" msgstr "" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "" -#: common/models.py:1454 +#: common/models.py:1460 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "Komponentti" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "Ostettavissa" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "Seurattavissa" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Enforce Parameter Units" msgstr "" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "Sisäiset hinnat" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "Sisäisen hinnan ohitus" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1657 +#: common/models.py:1663 msgid "Log Report Errors" msgstr "" -#: common/models.py:1658 +#: common/models.py:1664 msgid "Log errors which occur when generating reports" msgstr "" -#: common/models.py:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "Sivun koko" -#: common/models.py:1664 +#: common/models.py:1670 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1677 +#: common/models.py:1683 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1684 +#: common/models.py:1690 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "Täytä sarjanumerot automaattisesti" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1697 +#: common/models.py:1703 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "" -#: common/models.py:1705 +#: common/models.py:1711 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1724 +#: common/models.py:1730 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1732 +#: common/models.py:1738 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1738 +#: common/models.py:1744 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1748 +#: common/models.py:1754 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1755 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1756 +#: common/models.py:1762 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1764 +#: common/models.py:1770 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1772 +#: common/models.py:1778 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1784 -msgid "Block Until Tests Pass" +#: common/models.py:1790 +msgid "Require Active Part" msgstr "" -#: common/models.py:1786 -msgid "Prevent build outputs from being completed until all required tests pass" +#: common/models.py:1791 +msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1792 -msgid "Enable Return Orders" -msgstr "" - -#: common/models.py:1793 -msgid "Enable return order functionality in the user interface" +#: common/models.py:1796 +msgid "Require Valid BOM" msgstr "" #: common/models.py:1798 -msgid "Return Order Reference Pattern" +msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1800 -msgid "Required pattern for generating Return Order reference field" +#: common/models.py:1804 +msgid "Block Until Tests Pass" +msgstr "" + +#: common/models.py:1806 +msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" #: common/models.py:1812 -msgid "Edit Completed Return Orders" +msgid "Enable Return Orders" msgstr "" -#: common/models.py:1814 -msgid "Allow editing of return orders after they have been completed" +#: common/models.py:1813 +msgid "Enable return order functionality in the user interface" +msgstr "" + +#: common/models.py:1818 +msgid "Return Order Reference Pattern" msgstr "" #: common/models.py:1820 -msgid "Sales Order Reference Pattern" +msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1822 -msgid "Required pattern for generating Sales Order reference field" +#: common/models.py:1832 +msgid "Edit Completed Return Orders" msgstr "" #: common/models.py:1834 -msgid "Sales Order Default Shipment" -msgstr "" - -#: common/models.py:1835 -msgid "Enable creation of default shipment with sales orders" +msgid "Allow editing of return orders after they have been completed" msgstr "" #: common/models.py:1840 -msgid "Edit Completed Sales Orders" +msgid "Sales Order Reference Pattern" msgstr "" #: common/models.py:1842 +msgid "Required pattern for generating Sales Order reference field" +msgstr "" + +#: common/models.py:1854 +msgid "Sales Order Default Shipment" +msgstr "" + +#: common/models.py:1855 +msgid "Enable creation of default shipment with sales orders" +msgstr "" + +#: common/models.py:1860 +msgid "Edit Completed Sales Orders" +msgstr "" + +#: common/models.py:1862 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1848 +#: common/models.py:1868 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1850 +#: common/models.py:1870 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1858 +#: common/models.py:1878 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1872 +#: common/models.py:1892 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1878 +#: common/models.py:1898 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1880 +#: common/models.py:1900 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "Salli salasananpalautus" -#: common/models.py:1888 +#: common/models.py:1908 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "Salli rekisteröinti" -#: common/models.py:1894 +#: common/models.py:1914 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "Salli SSO" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "Salli SSO kirjautumissivuilla" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "Salli SSO rekisteröinti" -#: common/models.py:1907 +#: common/models.py:1927 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" msgstr "" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "Sähköposti vaaditaan" -#: common/models.py:1946 +#: common/models.py:1966 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1953 +#: common/models.py:1973 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "Sähköpostiosoite kahdesti" -#: common/models.py:1960 +#: common/models.py:1980 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "Salasana kahdesti" -#: common/models.py:1966 +#: common/models.py:1986 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "Sallitut verkkotunnukset" -#: common/models.py:1973 +#: common/models.py:1993 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "Pakota MFA" -#: common/models.py:1988 +#: common/models.py:2008 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1995 +#: common/models.py:2015 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2004 +#: common/models.py:2024 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "" -#: common/models.py:2011 +#: common/models.py:2031 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2018 +#: common/models.py:2038 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2032 +#: common/models.py:2052 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "" -#: common/models.py:2039 +#: common/models.py:2059 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2045 +#: common/models.py:2065 msgid "Enable project codes" msgstr "" -#: common/models.py:2046 +#: common/models.py:2066 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2053 +#: common/models.py:2073 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2059 +#: common/models.py:2079 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2061 +#: common/models.py:2081 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2069 +#: common/models.py:2089 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2077 +#: common/models.py:2097 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "" -#: common/models.py:2085 +#: common/models.py:2105 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2091 +#: common/models.py:2111 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2146 +#: common/models.py:2166 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2148 +#: common/models.py:2168 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2161 +#: common/models.py:2181 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "" -#: common/models.py:2167 +#: common/models.py:2187 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2173 +#: common/models.py:2193 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2179 +#: common/models.py:2199 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "" -#: common/models.py:2185 +#: common/models.py:2205 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "" -#: common/models.py:2191 +#: common/models.py:2211 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "" -#: common/models.py:2197 +#: common/models.py:2217 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "" -#: common/models.py:2203 +#: common/models.py:2223 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "" -#: common/models.py:2209 +#: common/models.py:2229 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "" -#: common/models.py:2221 +#: common/models.py:2241 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2239 +#: common/models.py:2259 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2245 +#: common/models.py:2265 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2251 +#: common/models.py:2271 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2256 +#: common/models.py:2276 msgid "Show News" msgstr "Näytä uutiset" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "Näytä uutiset kotisivulla" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "" -#: common/models.py:2264 +#: common/models.py:2284 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "" -#: common/models.py:2272 +#: common/models.py:2292 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "" -#: common/models.py:2280 +#: common/models.py:2300 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "" -#: common/models.py:2287 +#: common/models.py:2307 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2293 +#: common/models.py:2313 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2299 +#: common/models.py:2319 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2305 +#: common/models.py:2325 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "" -#: common/models.py:2311 +#: common/models.py:2331 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "" -#: common/models.py:2317 +#: common/models.py:2337 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2324 +#: common/models.py:2344 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "" -#: common/models.py:2331 +#: common/models.py:2351 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "" -#: common/models.py:2337 +#: common/models.py:2357 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2363 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2349 +#: common/models.py:2369 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2356 +#: common/models.py:2376 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2363 +#: common/models.py:2383 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2370 +#: common/models.py:2390 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2376 +#: common/models.py:2396 msgid "Search Return Orders" msgstr "" -#: common/models.py:2377 +#: common/models.py:2397 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2384 +#: common/models.py:2404 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "" -#: common/models.py:2392 +#: common/models.py:2412 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2418 msgid "Regex Search" msgstr "" -#: common/models.py:2399 +#: common/models.py:2419 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "" -#: common/models.py:2405 +#: common/models.py:2425 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2411 +#: common/models.py:2431 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2417 +#: common/models.py:2437 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2423 +#: common/models.py:2443 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2450 +#: common/models.py:2470 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "" -#: common/models.py:2458 +#: common/models.py:2478 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2464 +#: common/models.py:2484 msgid "Default part label template" msgstr "" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2470 +#: common/models.py:2490 msgid "Default stock item template" msgstr "" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2478 +#: common/models.py:2498 msgid "Default stock location label template" msgstr "" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2486 +#: common/models.py:2506 msgid "Default build line label template" msgstr "" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "" -#: common/models.py:2501 +#: common/models.py:2521 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3457,11 +3489,11 @@ msgstr "" msgid "User" msgstr "Käyttäjä" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3469,96 +3501,96 @@ msgstr "" msgid "Price" msgstr "Hinta" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "Salaisuus" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "Isäntä" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "" -#: common/models.py:2833 +#: common/models.py:2854 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "" -#: common/models.py:2839 +#: common/models.py:2860 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2965 +#: common/models.py:2986 msgid "Id" msgstr "" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "Otsikko" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3575,28 +3607,28 @@ msgstr "Otsikko" msgid "Link" msgstr "Linkki" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "Julkaistu" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "Yhteenveto" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3606,86 +3638,90 @@ msgstr "" msgid "Image" msgstr "Kuva" -#: common/models.py:2995 +#: common/models.py:3016 msgid "Image file" msgstr "Kuvatiedosto" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 msgid "Target model type for this image" msgstr "" -#: common/models.py:3011 +#: common/models.py:3032 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3052 +#: common/models.py:3070 +msgid "Unit symbol must be unique" +msgstr "" + +#: common/models.py:3085 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3071 +#: common/models.py:3104 msgid "Unit name" msgstr "" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3079 +#: common/models.py:3112 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Liite" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "Puuttuva tiedosto" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "Puuttuva ulkoinen linkki" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "Valitse liitettävä tiedosto" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Kommentti" -#: common/models.py:3219 +#: common/models.py:3251 msgid "Attachment comment" msgstr "" -#: common/models.py:3235 +#: common/models.py:3267 msgid "Upload date" msgstr "" -#: common/models.py:3236 +#: common/models.py:3268 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" msgstr "" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4735,48 +4771,48 @@ msgstr "Uusi yritys" msgid "Placed" msgstr "" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 msgid "Number of copies to print for each label" msgstr "" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 msgid "Printing" msgstr "" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 msgid "Disconnected" msgstr "" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 msgid "Label Printer" msgstr "" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 msgid "Directly print labels for various items." msgstr "" -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 msgid "Printer Location" msgstr "" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "" @@ -7533,10 +7569,6 @@ msgstr "" msgid "Part can be sold to customers" msgstr "" -#: part/templates/part/part_base.html:145 -msgid "Part is not active" -msgstr "" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "" @@ -11131,11 +11163,11 @@ msgstr "" msgid "Minimum Quantity" msgstr "" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "" @@ -11147,27 +11179,27 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "" @@ -11179,11 +11211,11 @@ msgstr "" msgid "HTTP method not allowed at URL" msgstr "" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "" @@ -11268,7 +11300,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "" @@ -11363,8 +11395,8 @@ msgid "Row Data" msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -12303,62 +12335,62 @@ msgstr "" msgid "Labels sent to printer" msgstr "" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "Lähetä" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "" -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" msgstr "" diff --git a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po index 1261734205..215f45a24c 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-06-29 10:44+0000\n" -"PO-Revision-Date: 2024-06-30 06:57\n" +"POT-Creation-Date: 2024-07-05 02:47+0000\n" +"PO-Revision-Date: 2024-07-05 14:57\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -403,7 +403,7 @@ msgstr "Les noms dupliqués ne peuvent pas exister sous le même parent" msgid "Invalid choice" msgstr "Choix invalide" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -423,7 +423,7 @@ msgstr "Choix invalide" msgid "Name" msgstr "Nom" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -777,23 +777,31 @@ msgstr "Ordre de Fabrication" msgid "Build Orders" msgstr "Ordres de Fabrication" -#: build/models.py:133 +#: build/models.py:127 +msgid "Assembly BOM has not been validated" +msgstr "" + +#: build/models.py:134 part/templates/part/part_base.html:145 +msgid "Part is not active" +msgstr "" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "Choix invalide pour la fabrication parente" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "Un utilisateur ou un groupe responsable doit être spécifié" -#: build/models.py:150 +#: build/models.py:165 msgid "Build order part cannot be changed" msgstr "La pièce de commande de construction ne peut pas être changée" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "Référence de l' Ordre de Fabrication" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -809,20 +817,20 @@ msgstr "Référence de l' Ordre de Fabrication" msgid "Reference" msgstr "Référence" -#: build/models.py:223 +#: build/models.py:238 msgid "Brief description of the build (optional)" msgstr "Brève description de la fabrication (optionnel)" -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "Fabrication parente" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "BuildOrder associé a cette fabrication" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -873,103 +881,103 @@ msgstr "BuildOrder associé a cette fabrication" msgid "Part" msgstr "Pièce" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "Sélectionnez la pièce à construire" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "Bon de commande de référence" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "Commande de vente à laquelle cette construction est allouée" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "Emplacement d'origine" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Sélectionner l'emplacement à partir duquel le stock doit être pris pour cette construction (laisser vide pour prendre à partir de n'importe quel emplacement de stock)" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "Emplacement cible" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "Sélectionnez l'emplacement où les éléments complétés seront stockés" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "Quantité a fabriquer" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "Nombre de stock items à construire" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "Articles terminés" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "Nombre d'articles de stock qui ont été terminés" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "État de la construction" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "Code de statut de construction" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "Code de lot" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "Code de lot pour ce build output" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "Date de création" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "Date d'achèvement cible" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Date cible pour l'achèvement de la construction. La construction sera en retard après cette date." -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "Date d'achèvement" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "achevé par" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "Émis par" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "Utilisateur ayant émis cette commande de construction" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -984,11 +992,11 @@ msgstr "Utilisateur ayant émis cette commande de construction" msgid "Responsible" msgstr "Responsable" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "Utilisateur ou groupe responsable de cet ordre de construction" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1000,20 +1008,20 @@ msgstr "Utilisateur ou groupe responsable de cet ordre de construction" msgid "External Link" msgstr "Lien Externe" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "Lien vers une url externe" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "Priorité de fabrication" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "Priorité de cet ordre de fabrication" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1024,62 +1032,62 @@ msgstr "Priorité de cet ordre de fabrication" msgid "Project Code" msgstr "Code du projet" -#: build/models.py:362 +#: build/models.py:377 msgid "Project code for this build order" msgstr "Code de projet pour cet ordre de construction" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "Échec du déchargement de la tâche pour terminer les allocations de construction" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "La commande de construction {build} a été effectuée" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "Une commande de construction a été effectuée" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "Pas d'ordre de production défini" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "L'ordre de production a déjà été réalisé" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "L'ordre de production de correspond pas à l'ordre de commande" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "La quantité doit être supérieure à zéro" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 msgid "Quantity cannot be greater than the output quantity" msgstr "La quantité ne peut pas être supérieure à la quantité de sortie" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "La sortie de compilation {serial} n'a pas réussi tous les tests requis" -#: build/models.py:1344 +#: build/models.py:1359 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1369 +#: build/models.py:1384 msgid "Build object" msgstr "Création de l'objet" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1124,36 +1132,36 @@ msgstr "Création de l'objet" msgid "Quantity" msgstr "Quantité" -#: build/models.py:1384 +#: build/models.py:1399 msgid "Required quantity for build order" msgstr "Quantité requise pour la commande de construction" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "L'élément de construction doit spécifier une sortie de construction, la pièce maîtresse étant marquée comme objet traçable" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "La quantité allouée ({q}) ne doit pas excéder la quantité disponible ({a})" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "L'article de stock est suralloué" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "La quantité allouée doit être supérieure à zéro" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "La quantité doit être de 1 pour stock sérialisé" -#: build/models.py:1554 +#: build/models.py:1569 msgid "Selected stock item does not match BOM line" msgstr "L'article de stock sélectionné ne correspond pas à la ligne BOM" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1171,19 +1179,19 @@ msgstr "L'article de stock sélectionné ne correspond pas à la ligne BOM" msgid "Stock Item" msgstr "Article en stock" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "Stock d'origine de l'article" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "Quantité de stock à allouer à la construction" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "Installer dans" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "Stock de destination de l'article" @@ -2084,8 +2092,8 @@ msgstr "Fréquence de mise à jour des taux de change (définir à zéro pour d #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "jours" @@ -2218,78 +2226,86 @@ msgid "Allow barcode scanning via webcam in browser" msgstr "Autoriser la numérisation de codes-barres via la webcam dans le navigateur" #: common/models.py:1395 +msgid "Barcode Show Data" +msgstr "" + +#: common/models.py:1396 +msgid "Display barcode data in browser as text" +msgstr "" + +#: common/models.py:1401 msgid "Part Revisions" msgstr "Modifications de la pièce" -#: common/models.py:1396 +#: common/models.py:1402 msgid "Enable revision field for Part" msgstr "Activer le champ de modification de la pièce" -#: common/models.py:1401 +#: common/models.py:1407 msgid "Allow Deletion from Assembly" msgstr "" -#: common/models.py:1402 +#: common/models.py:1408 msgid "Allow deletion of parts which are used in an assembly" msgstr "Permettre la suppression de pièces utilisées dans un assemblage" -#: common/models.py:1407 +#: common/models.py:1413 msgid "IPN Regex" msgstr "Regex IPN" -#: common/models.py:1408 +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "Expression régulière pour la correspondance avec l'IPN de la Pièce" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "Autoriser les IPN dupliqués" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "Permettre à plusieurs pièces de partager le même IPN" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "Autoriser l'édition de l'IPN" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "Permettre de modifier la valeur de l'IPN lors de l'édition d'une pièce" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "Copier les données de la pièce" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "Copier les données des paramètres par défaut lors de la duplication d'une pièce" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "Copier les données des paramètres de la pièce" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "Copier les données des paramètres par défaut lors de la duplication d'une pièce" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "Copier les données de test de la pièce" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "Copier les données de test par défaut lors de la duplication d'une pièce" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "Copier les templates de paramètres de catégorie" -#: common/models.py:1442 +#: common/models.py:1448 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:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2297,1159 +2313,1175 @@ msgstr "Copier les templates de paramètres de la catégorie lors de la créatio msgid "Template" msgstr "Modèle" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "Les pièces sont des templates par défaut" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "Assemblage" -#: common/models.py:1454 +#: common/models.py:1460 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:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "Composant" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "Les pièces peuvent être utilisées comme sous-composants par défaut" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "Achetable" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "Les pièces sont achetables par défaut" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "Vendable" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "Les pièces sont vendables par défaut" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "Traçable" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "Les pièces sont traçables par défaut" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "Virtuelle" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "Les pièces sont virtuelles par défaut" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "Afficher l'import dans les vues" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "Afficher l'assistant d'importation pour certaine vues de produits" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "Afficher les pièces connexes" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "Afficher les pièces connexes à une pièce" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "Stock initial" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "Permettre la création d'un stock initial lors de l'ajout d'une nouvelle pièce" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "Données initiales du fournisseur" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "Permettre la création des données initiales du fournisseur lors de l'ajout d'une nouvelle pièce" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "Format d'affichage du nom de la pièce" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "Format pour afficher le nom de la pièce" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "Icône de catégorie par défaut" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "Icône par défaut de la catégorie de la pièce (vide signifie aucune icône)" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Enforce Parameter Units" msgstr "Renforcer les unités des paramètres" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "Si des unités sont fournies, les valeurs de paramètre doivent correspondre aux unités spécifiées" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "Nombre minimal de décimales" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "Nombre minimum de décimales à afficher lors de l'affichage des prix" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "Utiliser le prix fournisseur" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "Inclure les réductions de prix dans le calcul du prix global" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "Remplacer l'historique des achats" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "La tarification historique des bons de commande remplace les réductions de prix des fournisseurs" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "Utiliser les prix des articles en stock" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "Utiliser les prix des données de stock saisies manuellement pour calculer les prix" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "Âge de tarification des articles de stock" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "Exclure les articles en stock datant de plus de ce nombre de jours des calculs de prix" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "Utiliser les prix variants" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "Inclure la tarification variante dans le calcul global des prix" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "Variantes actives uniquement" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "N'utiliser que des pièces de variante actives pour calculer le prix de la variante" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "Intervalle de regénération des prix" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "Nombre de jours avant la mise à jour automatique du prix de la pièce" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "Prix internes" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "Activer les prix internes pour les pièces" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "Substitution du prix interne" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "Si disponible, les prix internes remplacent les calculs de la fourchette de prix" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "Activer l'impression d'étiquettes" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "Activer l'impression d'étiquettes depuis l'interface Web" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "Étiquette image DPI" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "Résolution DPI lors de la génération de fichiers image pour fournir aux plugins d'impression d'étiquettes" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "Activer les rapports" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "Activer la génération de rapports" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "Mode Débogage" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "Générer des rapports en mode debug (sortie HTML)" -#: common/models.py:1657 +#: common/models.py:1663 msgid "Log Report Errors" msgstr "Journal des erreurs" -#: common/models.py:1658 +#: common/models.py:1664 msgid "Log errors which occur when generating reports" msgstr "" -#: common/models.py:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "Taille de la page" -#: common/models.py:1664 +#: common/models.py:1670 msgid "Default page size for PDF reports" msgstr "Taille de page par défaut pour les rapports PDF" -#: common/models.py:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "Activer les rapports de test" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "Activer la génération de rapports de test" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "Joindre des rapports de test" -#: common/models.py:1677 +#: common/models.py:1683 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:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "Numéro de Série Universellement Unique" -#: common/models.py:1684 +#: common/models.py:1690 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:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "Remplir automatiquement les Numéros de Série" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "Remplir automatiquement les numéros de série dans les formulaires" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "Supprimer le stock épuisé" -#: common/models.py:1697 +#: common/models.py:1703 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "Modèle de code de lot" -#: common/models.py:1705 +#: common/models.py:1711 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:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "Expiration du stock" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "Activer la fonctionnalité d'expiration du stock" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "Vendre le stock expiré" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "Autoriser la vente de stock expiré" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "Délai de péremption du stock" -#: common/models.py:1724 +#: common/models.py:1730 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:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "Construction de stock expirée" -#: common/models.py:1732 +#: common/models.py:1738 msgid "Allow building with expired stock" msgstr "Autoriser la construction avec un stock expiré" -#: common/models.py:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "Contrôle de la propriété des stocks" -#: common/models.py:1738 +#: common/models.py:1744 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:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "Icône par défaut de l'emplacement du stock" -#: common/models.py:1744 +#: common/models.py:1750 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:1748 +#: common/models.py:1754 msgid "Show Installed Stock Items" msgstr "Afficher les pièces en stock installées" -#: common/models.py:1749 +#: common/models.py:1755 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1756 +#: common/models.py:1762 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1764 +#: common/models.py:1770 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "Modèle de référence de commande de construction" -#: common/models.py:1772 +#: common/models.py:1778 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:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1784 +#: common/models.py:1790 +msgid "Require Active Part" +msgstr "" + +#: common/models.py:1791 +msgid "Prevent build order creation for inactive parts" +msgstr "" + +#: common/models.py:1796 +msgid "Require Valid BOM" +msgstr "" + +#: common/models.py:1798 +msgid "Prevent build order creation unless BOM has been validated" +msgstr "" + +#: common/models.py:1804 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1786 +#: common/models.py:1806 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1792 +#: common/models.py:1812 msgid "Enable Return Orders" msgstr "Activer les retours de commandes" -#: common/models.py:1793 +#: common/models.py:1813 msgid "Enable return order functionality in the user interface" msgstr "Activer la fonctionnalité de retour de commande dans l'interface utilisateur" -#: common/models.py:1798 +#: common/models.py:1818 msgid "Return Order Reference Pattern" msgstr "Modèle de référence de retour de commande" -#: common/models.py:1800 +#: common/models.py:1820 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1812 +#: common/models.py:1832 msgid "Edit Completed Return Orders" msgstr "Modifier les retours de commandes terminées" -#: common/models.py:1814 +#: common/models.py:1834 msgid "Allow editing of return orders after they have been completed" msgstr "Autoriser la modification des retours après leur enregistrement" -#: common/models.py:1820 +#: common/models.py:1840 msgid "Sales Order Reference Pattern" msgstr "Modèle de référence de bon de commande" -#: common/models.py:1822 +#: common/models.py:1842 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:1834 +#: common/models.py:1854 msgid "Sales Order Default Shipment" msgstr "Expédition par défaut du bon de commande" -#: common/models.py:1835 +#: common/models.py:1855 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:1840 +#: common/models.py:1860 msgid "Edit Completed Sales Orders" msgstr "Modifier les commandes de vente terminées" -#: common/models.py:1842 +#: common/models.py:1862 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:1848 +#: common/models.py:1868 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1850 +#: common/models.py:1870 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "Modèle de référence de commande d'achat" -#: common/models.py:1858 +#: common/models.py:1878 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:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "Modifier les bons de commande terminés" -#: common/models.py:1872 +#: common/models.py:1892 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:1878 +#: common/models.py:1898 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1880 +#: common/models.py:1900 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "Activer les mots de passe oubliés" -#: common/models.py:1888 +#: common/models.py:1908 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:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "Activer les inscriptions" -#: common/models.py:1894 +#: common/models.py:1914 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:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "Activer le SSO" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "Activer le SSO sur les pages de connexion" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "Activer l'inscription SSO" -#: common/models.py:1907 +#: common/models.py:1927 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:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" msgstr "" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "Email requis" -#: common/models.py:1946 +#: common/models.py:1966 msgid "Require user to supply mail on signup" msgstr "Exiger que l'utilisateur fournisse un mail lors de l'inscription" -#: common/models.py:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "Saisie automatique des utilisateurs SSO" -#: common/models.py:1953 +#: common/models.py:1973 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:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "Courriel en double" -#: common/models.py:1960 +#: common/models.py:1980 msgid "On signup ask users twice for their mail" msgstr "Lors de l'inscription, demandez deux fois aux utilisateurs leur mail" -#: common/models.py:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "Mot de passe deux fois" -#: common/models.py:1966 +#: common/models.py:1986 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:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "Domaines autorisés" -#: common/models.py:1973 +#: common/models.py:1993 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "Grouper sur inscription" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "Forcer l'authentification multifacteurs" -#: common/models.py:1988 +#: common/models.py:2008 msgid "Users must use multifactor security." msgstr "Les utilisateurs doivent utiliser l'authentification multifacteurs." -#: common/models.py:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "Vérifier les plugins au démarrage" -#: common/models.py:1995 +#: common/models.py:2015 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:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2004 +#: common/models.py:2024 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "Activer l'intégration d'URL" -#: common/models.py:2011 +#: common/models.py:2031 msgid "Enable plugins to add URL routes" msgstr "Autoriser les plugins à ajouter des chemins URL" -#: common/models.py:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "Activer l'intégration de navigation" -#: common/models.py:2018 +#: common/models.py:2038 msgid "Enable plugins to integrate into navigation" msgstr "Activer les plugins à s'intégrer dans la navigation" -#: common/models.py:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "Activer l'intégration de plugins" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "Activer l'intégration de plugin pour ajouter des apps" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "Activer l'intégration du planning" -#: common/models.py:2032 +#: common/models.py:2052 msgid "Enable plugins to run scheduled tasks" msgstr "Autoriser les plugins à éxécuter des tâches planifiées" -#: common/models.py:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "Activer l'intégration des évènements" -#: common/models.py:2039 +#: common/models.py:2059 msgid "Enable plugins to respond to internal events" msgstr "Autoriser les plugins à répondre aux évènements internes" -#: common/models.py:2045 +#: common/models.py:2065 msgid "Enable project codes" msgstr "Activer les codes projet" -#: common/models.py:2046 +#: common/models.py:2066 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "Fonctionnalité d'inventaire" -#: common/models.py:2053 +#: common/models.py:2073 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:2059 +#: common/models.py:2079 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2061 +#: common/models.py:2081 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "Période de l'inventaire automatique" -#: common/models.py:2069 +#: common/models.py:2089 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:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2077 +#: common/models.py:2097 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:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "" -#: common/models.py:2085 +#: common/models.py:2105 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2091 +#: common/models.py:2111 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 msgid "Settings key (must be unique - case insensitive" msgstr "Clé du paramètre (doit être unique - insensible à la casse)" -#: common/models.py:2146 +#: common/models.py:2166 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2148 +#: common/models.py:2168 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "Afficher les composants suivis" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "Afficher les composants suivis sur l'écran d'accueil" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "Afficher les catégories suivies" -#: common/models.py:2161 +#: common/models.py:2181 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:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "Afficher les dernières pièces" -#: common/models.py:2167 +#: common/models.py:2187 msgid "Show latest parts on the homepage" msgstr "Afficher les derniers composants sur la page d'accueil" -#: common/models.py:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2173 +#: common/models.py:2193 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:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "Afficher les dernières modifications du stock" -#: common/models.py:2179 +#: common/models.py:2199 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:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "Afficher le stock faible" -#: common/models.py:2185 +#: common/models.py:2205 msgid "Show low stock items on the homepage" msgstr "Afficher les articles en stock bas sur la page d'accueil" -#: common/models.py:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "Afficher le stock épuisé" -#: common/models.py:2191 +#: common/models.py:2211 msgid "Show depleted stock items on the homepage" msgstr "Afficher les stocks épuisés sur la page d'accueil" -#: common/models.py:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "Afficher le stock nécessaire" -#: common/models.py:2197 +#: common/models.py:2217 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:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "Afficher le stock expiré" -#: common/models.py:2203 +#: common/models.py:2223 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:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "Afficher le stock périmé" -#: common/models.py:2209 +#: common/models.py:2229 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:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "Afficher les constructions en attente" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "Afficher les constructions en attente sur la page d'accueil" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "Afficher les constructions en retard" -#: common/models.py:2221 +#: common/models.py:2241 msgid "Show overdue builds on the homepage" msgstr "Afficher les constructions en retard sur la page d'accueil" -#: common/models.py:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "Afficher les commandes en suspens" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "Afficher les commandes en suspens sur la page d'accueil" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "Afficher les commandes en retard" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "Afficher les commandes en retard sur la page d'accueil" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "Afficher les envois en suspens" -#: common/models.py:2239 +#: common/models.py:2259 msgid "Show outstanding SOs on the homepage" msgstr "Afficher les envois en suspens sur la page d'accueil" -#: common/models.py:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "Afficher les envois en retard" -#: common/models.py:2245 +#: common/models.py:2265 msgid "Show overdue SOs on the homepage" msgstr "Afficher les envois en retard sur la page d'accueil" -#: common/models.py:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2251 +#: common/models.py:2271 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2256 +#: common/models.py:2276 msgid "Show News" msgstr "Afficher les nouvelles" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "Afficher les nouvelles sur la page d'accueil" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "Affichage du libellé en ligne" -#: common/models.py:2264 +#: common/models.py:2284 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:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "Imprimante d'étiquettes par défaut" -#: common/models.py:2272 +#: common/models.py:2292 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:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "Affichage du rapport en ligne" -#: common/models.py:2280 +#: common/models.py:2300 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:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "Rechercher de pièces" -#: common/models.py:2287 +#: common/models.py:2307 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:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "Recherche du fournisseur de pièces" -#: common/models.py:2293 +#: common/models.py:2313 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:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "Rechercher les pièces du fabricant" -#: common/models.py:2299 +#: common/models.py:2319 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:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "Masquer les pièces inactives" -#: common/models.py:2305 +#: common/models.py:2325 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:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "Rechercher des catégories" -#: common/models.py:2311 +#: common/models.py:2331 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:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "Rechercher dans le stock" -#: common/models.py:2317 +#: common/models.py:2337 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:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "Cacher les pièces indisponibles" -#: common/models.py:2324 +#: common/models.py:2344 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:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "Chercher des Emplacements" -#: common/models.py:2331 +#: common/models.py:2351 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:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "Rechercher les entreprises" -#: common/models.py:2337 +#: common/models.py:2357 msgid "Display companies in search preview window" msgstr "Afficher les entreprises dans la fenêtre de prévisualisation de recherche" -#: common/models.py:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "Rechercher les commandes de construction" -#: common/models.py:2343 +#: common/models.py:2363 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:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "Rechercher des bons de commande" -#: common/models.py:2349 +#: common/models.py:2369 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:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "Exclure les bons de commande inactifs" -#: common/models.py:2356 +#: common/models.py:2376 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:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "Rechercher les bons de commande" -#: common/models.py:2363 +#: common/models.py:2383 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:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "Exclure les bons de commande inactives" -#: common/models.py:2370 +#: common/models.py:2390 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:2376 +#: common/models.py:2396 msgid "Search Return Orders" msgstr "Rechercher les commandes retournées" -#: common/models.py:2377 +#: common/models.py:2397 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2384 +#: common/models.py:2404 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "Résultats de l'aperçu de la recherche" -#: common/models.py:2392 +#: common/models.py:2412 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:2398 +#: common/models.py:2418 msgid "Regex Search" msgstr "Recherche Regex" -#: common/models.py:2399 +#: common/models.py:2419 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "" -#: common/models.py:2405 +#: common/models.py:2425 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "Afficher la quantité dans les formulaires" -#: common/models.py:2411 +#: common/models.py:2431 msgid "Display available part quantity in some forms" msgstr "Afficher la quantité disponible dans certains formulaires" -#: common/models.py:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "La touche Echap ferme les formulaires" -#: common/models.py:2417 +#: common/models.py:2437 msgid "Use the escape key to close modal forms" msgstr "Utilisez la touche Echap pour fermer les formulaires modaux" -#: common/models.py:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "Barre de navigation fixe" -#: common/models.py:2423 +#: common/models.py:2443 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:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "Format de date" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "Format préféré pour l'affichage des dates" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Planification des pièces" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "Afficher les informations de planification des pièces" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "Inventaire des pièces" -#: common/models.py:2450 +#: common/models.py:2470 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "Longueur de la chaîne dans les Tableau" -#: common/models.py:2458 +#: common/models.py:2478 msgid "Maximum length limit for strings displayed in table views" msgstr "Longueur maximale des chaînes affichées dans les tableaux" -#: common/models.py:2464 +#: common/models.py:2484 msgid "Default part label template" msgstr "" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2470 +#: common/models.py:2490 msgid "Default stock item template" msgstr "" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2478 +#: common/models.py:2498 msgid "Default stock location label template" msgstr "" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2486 +#: common/models.py:2506 msgid "Default build line label template" msgstr "" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "" -#: common/models.py:2501 +#: common/models.py:2521 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3457,11 +3489,11 @@ msgstr "" msgid "User" msgstr "Utilisateur" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3469,96 +3501,96 @@ msgstr "" msgid "Price" msgstr "Prix" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "Ce webhook (lien de rappel HTTP) est-il actif" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "Jeton" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "Jeton d'accès" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "Confidentiel" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "ID message" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "Identifiant unique pour ce message" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "Hôte" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "Hôte à partir duquel ce message a été reçu" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "Entête" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "En-tête de ce message" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "Corps" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "Corps de ce message" -#: common/models.py:2833 +#: common/models.py:2854 msgid "Endpoint on which this message was received" msgstr "Endpoint à partir duquel ce message a été reçu" -#: common/models.py:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "" -#: common/models.py:2839 +#: common/models.py:2860 msgid "Was the work on this message finished?" msgstr "Le travail sur ce message est-il terminé ?" -#: common/models.py:2965 +#: common/models.py:2986 msgid "Id" msgstr "Id" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "Titre" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3575,28 +3607,28 @@ msgstr "Titre" msgid "Link" msgstr "Lien" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "Publié" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "Résumé" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "Lu" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "Cette nouvelle a-t-elle été lue ?" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3606,86 +3638,90 @@ msgstr "Cette nouvelle a-t-elle été lue ?" msgid "Image" msgstr "Image" -#: common/models.py:2995 +#: common/models.py:3016 msgid "Image file" msgstr "Fichier image" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 msgid "Target model type for this image" msgstr "" -#: common/models.py:3011 +#: common/models.py:3032 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3052 +#: common/models.py:3070 +msgid "Unit symbol must be unique" +msgstr "" + +#: common/models.py:3085 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3071 +#: common/models.py:3104 msgid "Unit name" msgstr "" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "Symbole" -#: common/models.py:3079 +#: common/models.py:3112 msgid "Optional unit symbol" msgstr "Symbole d'unité facultatif" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "Définition" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "Définition de l'unité" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Pièce jointe" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "Fichier manquant" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "Lien externe manquant" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "Sélectionnez un fichier à joindre" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Commentaire" -#: common/models.py:3219 +#: common/models.py:3251 msgid "Attachment comment" msgstr "" -#: common/models.py:3235 +#: common/models.py:3267 msgid "Upload date" msgstr "" -#: common/models.py:3236 +#: common/models.py:3268 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" msgstr "" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4735,48 +4771,48 @@ msgstr "Nouvelle Entreprise" msgid "Placed" msgstr "Placé" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 msgid "Number of copies to print for each label" msgstr "" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "Inconnu" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 msgid "Printing" msgstr "Impression" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "Aucun média" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 msgid "Disconnected" msgstr "Déconnecté" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 msgid "Label Printer" msgstr "Imprimante Etiquette" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 msgid "Directly print labels for various items." msgstr "Impression directe des étiquettes pour divers articles." -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 msgid "Printer Location" msgstr "Emplacement Imprimante" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "Porter de l'imprimante sur un emplacement spécifique" @@ -7533,10 +7569,6 @@ msgstr "" msgid "Part can be sold to customers" msgstr "" -#: part/templates/part/part_base.html:145 -msgid "Part is not active" -msgstr "" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "" @@ -11131,11 +11163,11 @@ msgstr "" msgid "Minimum Quantity" msgstr "" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "" @@ -11147,27 +11179,27 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "" @@ -11179,11 +11211,11 @@ msgstr "" msgid "HTTP method not allowed at URL" msgstr "" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "" @@ -11268,7 +11300,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "" @@ -11363,8 +11395,8 @@ msgid "Row Data" msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -12303,62 +12335,62 @@ msgstr "" msgid "Labels sent to printer" msgstr "" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "" -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" msgstr "" diff --git a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po index e2224b553b..7fd7f71a98 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-06-29 10:44+0000\n" -"PO-Revision-Date: 2024-06-30 06:57\n" +"POT-Creation-Date: 2024-07-05 02:47+0000\n" +"PO-Revision-Date: 2024-07-05 14:57\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -403,7 +403,7 @@ msgstr "" msgid "Invalid choice" msgstr "בחירה שגויה" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -423,7 +423,7 @@ msgstr "בחירה שגויה" msgid "Name" msgstr "שם" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -777,23 +777,31 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:133 +#: build/models.py:127 +msgid "Assembly BOM has not been validated" +msgstr "" + +#: build/models.py:134 part/templates/part/part_base.html:145 +msgid "Part is not active" +msgstr "" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:150 +#: build/models.py:165 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -809,20 +817,20 @@ msgstr "" msgid "Reference" msgstr "מקט" -#: build/models.py:223 +#: build/models.py:238 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "מקור הבנייה" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -873,103 +881,103 @@ msgstr "" msgid "Part" msgstr "רכיב" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "בחר רכיב לבנייה" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "כמות בניה" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -984,11 +992,11 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1000,20 +1008,20 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "קישור חיצוני" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1024,62 +1032,62 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:362 +#: build/models.py:377 msgid "Project code for this build order" msgstr "" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1344 +#: build/models.py:1359 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1369 +#: build/models.py:1384 msgid "Build object" msgstr "" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1124,36 +1132,36 @@ msgstr "" msgid "Quantity" msgstr "כמות" -#: build/models.py:1384 +#: build/models.py:1399 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1554 +#: build/models.py:1569 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1171,19 +1179,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "" @@ -2084,8 +2092,8 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "" @@ -2218,78 +2226,86 @@ msgid "Allow barcode scanning via webcam in browser" msgstr "" #: common/models.py:1395 -msgid "Part Revisions" +msgid "Barcode Show Data" msgstr "" #: common/models.py:1396 -msgid "Enable revision field for Part" +msgid "Display barcode data in browser as text" msgstr "" #: common/models.py:1401 -msgid "Allow Deletion from Assembly" +msgid "Part Revisions" msgstr "" #: common/models.py:1402 -msgid "Allow deletion of parts which are used in an assembly" +msgid "Enable revision field for Part" msgstr "" #: common/models.py:1407 -msgid "IPN Regex" +msgid "Allow Deletion from Assembly" msgstr "" #: common/models.py:1408 +msgid "Allow deletion of parts which are used in an assembly" +msgstr "" + +#: common/models.py:1413 +msgid "IPN Regex" +msgstr "" + +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1442 +#: common/models.py:1448 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2297,1159 +2313,1175 @@ msgstr "" msgid "Template" msgstr "" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "" -#: common/models.py:1454 +#: common/models.py:1460 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Enforce Parameter Units" msgstr "" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1657 +#: common/models.py:1663 msgid "Log Report Errors" msgstr "" -#: common/models.py:1658 +#: common/models.py:1664 msgid "Log errors which occur when generating reports" msgstr "" -#: common/models.py:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "" -#: common/models.py:1664 +#: common/models.py:1670 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1677 +#: common/models.py:1683 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1684 +#: common/models.py:1690 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1697 +#: common/models.py:1703 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "" -#: common/models.py:1705 +#: common/models.py:1711 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1724 +#: common/models.py:1730 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1732 +#: common/models.py:1738 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1738 +#: common/models.py:1744 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1748 +#: common/models.py:1754 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1755 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1756 +#: common/models.py:1762 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1764 +#: common/models.py:1770 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1772 +#: common/models.py:1778 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1784 -msgid "Block Until Tests Pass" +#: common/models.py:1790 +msgid "Require Active Part" msgstr "" -#: common/models.py:1786 -msgid "Prevent build outputs from being completed until all required tests pass" +#: common/models.py:1791 +msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1792 -msgid "Enable Return Orders" -msgstr "" - -#: common/models.py:1793 -msgid "Enable return order functionality in the user interface" +#: common/models.py:1796 +msgid "Require Valid BOM" msgstr "" #: common/models.py:1798 -msgid "Return Order Reference Pattern" +msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1800 -msgid "Required pattern for generating Return Order reference field" +#: common/models.py:1804 +msgid "Block Until Tests Pass" +msgstr "" + +#: common/models.py:1806 +msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" #: common/models.py:1812 -msgid "Edit Completed Return Orders" +msgid "Enable Return Orders" msgstr "" -#: common/models.py:1814 -msgid "Allow editing of return orders after they have been completed" +#: common/models.py:1813 +msgid "Enable return order functionality in the user interface" +msgstr "" + +#: common/models.py:1818 +msgid "Return Order Reference Pattern" msgstr "" #: common/models.py:1820 -msgid "Sales Order Reference Pattern" +msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1822 -msgid "Required pattern for generating Sales Order reference field" +#: common/models.py:1832 +msgid "Edit Completed Return Orders" msgstr "" #: common/models.py:1834 -msgid "Sales Order Default Shipment" -msgstr "" - -#: common/models.py:1835 -msgid "Enable creation of default shipment with sales orders" +msgid "Allow editing of return orders after they have been completed" msgstr "" #: common/models.py:1840 -msgid "Edit Completed Sales Orders" +msgid "Sales Order Reference Pattern" msgstr "" #: common/models.py:1842 +msgid "Required pattern for generating Sales Order reference field" +msgstr "" + +#: common/models.py:1854 +msgid "Sales Order Default Shipment" +msgstr "" + +#: common/models.py:1855 +msgid "Enable creation of default shipment with sales orders" +msgstr "" + +#: common/models.py:1860 +msgid "Edit Completed Sales Orders" +msgstr "" + +#: common/models.py:1862 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1848 +#: common/models.py:1868 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1850 +#: common/models.py:1870 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1858 +#: common/models.py:1878 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1872 +#: common/models.py:1892 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1878 +#: common/models.py:1898 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1880 +#: common/models.py:1900 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "" -#: common/models.py:1888 +#: common/models.py:1908 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "" -#: common/models.py:1894 +#: common/models.py:1914 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1907 +#: common/models.py:1927 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" msgstr "" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "" -#: common/models.py:1946 +#: common/models.py:1966 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1953 +#: common/models.py:1973 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "" -#: common/models.py:1960 +#: common/models.py:1980 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "" -#: common/models.py:1966 +#: common/models.py:1986 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "" -#: common/models.py:1973 +#: common/models.py:1993 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "" -#: common/models.py:1988 +#: common/models.py:2008 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1995 +#: common/models.py:2015 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2004 +#: common/models.py:2024 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "" -#: common/models.py:2011 +#: common/models.py:2031 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2018 +#: common/models.py:2038 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2032 +#: common/models.py:2052 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "" -#: common/models.py:2039 +#: common/models.py:2059 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2045 +#: common/models.py:2065 msgid "Enable project codes" msgstr "" -#: common/models.py:2046 +#: common/models.py:2066 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2053 +#: common/models.py:2073 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2059 +#: common/models.py:2079 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2061 +#: common/models.py:2081 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2069 +#: common/models.py:2089 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2077 +#: common/models.py:2097 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "" -#: common/models.py:2085 +#: common/models.py:2105 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2091 +#: common/models.py:2111 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2146 +#: common/models.py:2166 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2148 +#: common/models.py:2168 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2161 +#: common/models.py:2181 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "" -#: common/models.py:2167 +#: common/models.py:2187 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2173 +#: common/models.py:2193 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2179 +#: common/models.py:2199 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "" -#: common/models.py:2185 +#: common/models.py:2205 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "" -#: common/models.py:2191 +#: common/models.py:2211 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "" -#: common/models.py:2197 +#: common/models.py:2217 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "" -#: common/models.py:2203 +#: common/models.py:2223 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "" -#: common/models.py:2209 +#: common/models.py:2229 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "" -#: common/models.py:2221 +#: common/models.py:2241 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2239 +#: common/models.py:2259 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2245 +#: common/models.py:2265 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2251 +#: common/models.py:2271 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2256 +#: common/models.py:2276 msgid "Show News" msgstr "" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "" -#: common/models.py:2264 +#: common/models.py:2284 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "" -#: common/models.py:2272 +#: common/models.py:2292 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "" -#: common/models.py:2280 +#: common/models.py:2300 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "" -#: common/models.py:2287 +#: common/models.py:2307 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2293 +#: common/models.py:2313 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2299 +#: common/models.py:2319 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2305 +#: common/models.py:2325 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "" -#: common/models.py:2311 +#: common/models.py:2331 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "" -#: common/models.py:2317 +#: common/models.py:2337 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2324 +#: common/models.py:2344 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "" -#: common/models.py:2331 +#: common/models.py:2351 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "" -#: common/models.py:2337 +#: common/models.py:2357 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2363 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2349 +#: common/models.py:2369 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2356 +#: common/models.py:2376 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2363 +#: common/models.py:2383 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2370 +#: common/models.py:2390 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2376 +#: common/models.py:2396 msgid "Search Return Orders" msgstr "" -#: common/models.py:2377 +#: common/models.py:2397 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2384 +#: common/models.py:2404 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "" -#: common/models.py:2392 +#: common/models.py:2412 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2418 msgid "Regex Search" msgstr "" -#: common/models.py:2399 +#: common/models.py:2419 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "" -#: common/models.py:2405 +#: common/models.py:2425 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2411 +#: common/models.py:2431 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2417 +#: common/models.py:2437 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2423 +#: common/models.py:2443 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2450 +#: common/models.py:2470 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "" -#: common/models.py:2458 +#: common/models.py:2478 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2464 +#: common/models.py:2484 msgid "Default part label template" msgstr "" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2470 +#: common/models.py:2490 msgid "Default stock item template" msgstr "" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2478 +#: common/models.py:2498 msgid "Default stock location label template" msgstr "" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2486 +#: common/models.py:2506 msgid "Default build line label template" msgstr "" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "" -#: common/models.py:2501 +#: common/models.py:2521 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3457,11 +3489,11 @@ msgstr "" msgid "User" msgstr "משתמש" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3469,96 +3501,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "" -#: common/models.py:2833 +#: common/models.py:2854 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "" -#: common/models.py:2839 +#: common/models.py:2860 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2965 +#: common/models.py:2986 msgid "Id" msgstr "" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3575,28 +3607,28 @@ msgstr "" msgid "Link" msgstr "קישור" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3606,86 +3638,90 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2995 +#: common/models.py:3016 msgid "Image file" msgstr "" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 msgid "Target model type for this image" msgstr "" -#: common/models.py:3011 +#: common/models.py:3032 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3052 +#: common/models.py:3070 +msgid "Unit symbol must be unique" +msgstr "" + +#: common/models.py:3085 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3071 +#: common/models.py:3104 msgid "Unit name" msgstr "" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3079 +#: common/models.py:3112 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "קובץ מצורף" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "קובץ חסר" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "חסר קישור חיצוני" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "בחר קובץ לצירוף" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "הערה" -#: common/models.py:3219 +#: common/models.py:3251 msgid "Attachment comment" msgstr "" -#: common/models.py:3235 +#: common/models.py:3267 msgid "Upload date" msgstr "" -#: common/models.py:3236 +#: common/models.py:3268 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" msgstr "" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4735,48 +4771,48 @@ msgstr "" msgid "Placed" msgstr "מוקם" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 msgid "Number of copies to print for each label" msgstr "" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 msgid "Printing" msgstr "" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 msgid "Disconnected" msgstr "" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 msgid "Label Printer" msgstr "" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 msgid "Directly print labels for various items." msgstr "" -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 msgid "Printer Location" msgstr "" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "" @@ -7533,10 +7569,6 @@ msgstr "" msgid "Part can be sold to customers" msgstr "" -#: part/templates/part/part_base.html:145 -msgid "Part is not active" -msgstr "" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "" @@ -11131,11 +11163,11 @@ msgstr "" msgid "Minimum Quantity" msgstr "" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "" @@ -11147,27 +11179,27 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "" @@ -11179,11 +11211,11 @@ msgstr "" msgid "HTTP method not allowed at URL" msgstr "" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "" @@ -11268,7 +11300,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "" @@ -11363,8 +11395,8 @@ msgid "Row Data" msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -12303,62 +12335,62 @@ msgstr "" msgid "Labels sent to printer" msgstr "" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "" -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" msgstr "" diff --git a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po index 431ce0215c..4b0db4907d 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-06-29 10:44+0000\n" -"PO-Revision-Date: 2024-06-30 06:58\n" +"POT-Creation-Date: 2024-07-05 02:47+0000\n" +"PO-Revision-Date: 2024-07-05 14:58\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Language: hi_IN\n" @@ -403,7 +403,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -423,7 +423,7 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -777,23 +777,31 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:133 +#: build/models.py:127 +msgid "Assembly BOM has not been validated" +msgstr "" + +#: build/models.py:134 part/templates/part/part_base.html:145 +msgid "Part is not active" +msgstr "" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:150 +#: build/models.py:165 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -809,20 +817,20 @@ msgstr "" msgid "Reference" msgstr "" -#: build/models.py:223 +#: build/models.py:238 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -873,103 +881,103 @@ msgstr "" msgid "Part" msgstr "" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -984,11 +992,11 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1000,20 +1008,20 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1024,62 +1032,62 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:362 +#: build/models.py:377 msgid "Project code for this build order" msgstr "" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1344 +#: build/models.py:1359 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1369 +#: build/models.py:1384 msgid "Build object" msgstr "" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1124,36 +1132,36 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1384 +#: build/models.py:1399 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1554 +#: build/models.py:1569 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1171,19 +1179,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "" @@ -2084,8 +2092,8 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "" @@ -2218,78 +2226,86 @@ msgid "Allow barcode scanning via webcam in browser" msgstr "" #: common/models.py:1395 -msgid "Part Revisions" +msgid "Barcode Show Data" msgstr "" #: common/models.py:1396 -msgid "Enable revision field for Part" +msgid "Display barcode data in browser as text" msgstr "" #: common/models.py:1401 -msgid "Allow Deletion from Assembly" +msgid "Part Revisions" msgstr "" #: common/models.py:1402 -msgid "Allow deletion of parts which are used in an assembly" +msgid "Enable revision field for Part" msgstr "" #: common/models.py:1407 -msgid "IPN Regex" +msgid "Allow Deletion from Assembly" msgstr "" #: common/models.py:1408 +msgid "Allow deletion of parts which are used in an assembly" +msgstr "" + +#: common/models.py:1413 +msgid "IPN Regex" +msgstr "" + +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1442 +#: common/models.py:1448 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2297,1159 +2313,1175 @@ msgstr "" msgid "Template" msgstr "" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "" -#: common/models.py:1454 +#: common/models.py:1460 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Enforce Parameter Units" msgstr "" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1657 +#: common/models.py:1663 msgid "Log Report Errors" msgstr "" -#: common/models.py:1658 +#: common/models.py:1664 msgid "Log errors which occur when generating reports" msgstr "" -#: common/models.py:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "" -#: common/models.py:1664 +#: common/models.py:1670 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1677 +#: common/models.py:1683 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1684 +#: common/models.py:1690 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1697 +#: common/models.py:1703 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "" -#: common/models.py:1705 +#: common/models.py:1711 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1724 +#: common/models.py:1730 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1732 +#: common/models.py:1738 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1738 +#: common/models.py:1744 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1748 +#: common/models.py:1754 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1755 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1756 +#: common/models.py:1762 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1764 +#: common/models.py:1770 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1772 +#: common/models.py:1778 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1784 -msgid "Block Until Tests Pass" +#: common/models.py:1790 +msgid "Require Active Part" msgstr "" -#: common/models.py:1786 -msgid "Prevent build outputs from being completed until all required tests pass" +#: common/models.py:1791 +msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1792 -msgid "Enable Return Orders" -msgstr "" - -#: common/models.py:1793 -msgid "Enable return order functionality in the user interface" +#: common/models.py:1796 +msgid "Require Valid BOM" msgstr "" #: common/models.py:1798 -msgid "Return Order Reference Pattern" +msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1800 -msgid "Required pattern for generating Return Order reference field" +#: common/models.py:1804 +msgid "Block Until Tests Pass" +msgstr "" + +#: common/models.py:1806 +msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" #: common/models.py:1812 -msgid "Edit Completed Return Orders" +msgid "Enable Return Orders" msgstr "" -#: common/models.py:1814 -msgid "Allow editing of return orders after they have been completed" +#: common/models.py:1813 +msgid "Enable return order functionality in the user interface" +msgstr "" + +#: common/models.py:1818 +msgid "Return Order Reference Pattern" msgstr "" #: common/models.py:1820 -msgid "Sales Order Reference Pattern" +msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1822 -msgid "Required pattern for generating Sales Order reference field" +#: common/models.py:1832 +msgid "Edit Completed Return Orders" msgstr "" #: common/models.py:1834 -msgid "Sales Order Default Shipment" -msgstr "" - -#: common/models.py:1835 -msgid "Enable creation of default shipment with sales orders" +msgid "Allow editing of return orders after they have been completed" msgstr "" #: common/models.py:1840 -msgid "Edit Completed Sales Orders" +msgid "Sales Order Reference Pattern" msgstr "" #: common/models.py:1842 +msgid "Required pattern for generating Sales Order reference field" +msgstr "" + +#: common/models.py:1854 +msgid "Sales Order Default Shipment" +msgstr "" + +#: common/models.py:1855 +msgid "Enable creation of default shipment with sales orders" +msgstr "" + +#: common/models.py:1860 +msgid "Edit Completed Sales Orders" +msgstr "" + +#: common/models.py:1862 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1848 +#: common/models.py:1868 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1850 +#: common/models.py:1870 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1858 +#: common/models.py:1878 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1872 +#: common/models.py:1892 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1878 +#: common/models.py:1898 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1880 +#: common/models.py:1900 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "" -#: common/models.py:1888 +#: common/models.py:1908 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "" -#: common/models.py:1894 +#: common/models.py:1914 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1907 +#: common/models.py:1927 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" msgstr "" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "" -#: common/models.py:1946 +#: common/models.py:1966 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1953 +#: common/models.py:1973 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "" -#: common/models.py:1960 +#: common/models.py:1980 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "" -#: common/models.py:1966 +#: common/models.py:1986 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "" -#: common/models.py:1973 +#: common/models.py:1993 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "" -#: common/models.py:1988 +#: common/models.py:2008 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1995 +#: common/models.py:2015 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2004 +#: common/models.py:2024 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "" -#: common/models.py:2011 +#: common/models.py:2031 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2018 +#: common/models.py:2038 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2032 +#: common/models.py:2052 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "" -#: common/models.py:2039 +#: common/models.py:2059 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2045 +#: common/models.py:2065 msgid "Enable project codes" msgstr "" -#: common/models.py:2046 +#: common/models.py:2066 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2053 +#: common/models.py:2073 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2059 +#: common/models.py:2079 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2061 +#: common/models.py:2081 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2069 +#: common/models.py:2089 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2077 +#: common/models.py:2097 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "" -#: common/models.py:2085 +#: common/models.py:2105 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2091 +#: common/models.py:2111 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2146 +#: common/models.py:2166 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2148 +#: common/models.py:2168 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2161 +#: common/models.py:2181 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "" -#: common/models.py:2167 +#: common/models.py:2187 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2173 +#: common/models.py:2193 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2179 +#: common/models.py:2199 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "" -#: common/models.py:2185 +#: common/models.py:2205 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "" -#: common/models.py:2191 +#: common/models.py:2211 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "" -#: common/models.py:2197 +#: common/models.py:2217 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "" -#: common/models.py:2203 +#: common/models.py:2223 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "" -#: common/models.py:2209 +#: common/models.py:2229 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "" -#: common/models.py:2221 +#: common/models.py:2241 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2239 +#: common/models.py:2259 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2245 +#: common/models.py:2265 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2251 +#: common/models.py:2271 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2256 +#: common/models.py:2276 msgid "Show News" msgstr "" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "" -#: common/models.py:2264 +#: common/models.py:2284 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "" -#: common/models.py:2272 +#: common/models.py:2292 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "" -#: common/models.py:2280 +#: common/models.py:2300 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "" -#: common/models.py:2287 +#: common/models.py:2307 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2293 +#: common/models.py:2313 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2299 +#: common/models.py:2319 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2305 +#: common/models.py:2325 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "" -#: common/models.py:2311 +#: common/models.py:2331 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "" -#: common/models.py:2317 +#: common/models.py:2337 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2324 +#: common/models.py:2344 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "" -#: common/models.py:2331 +#: common/models.py:2351 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "" -#: common/models.py:2337 +#: common/models.py:2357 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2363 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2349 +#: common/models.py:2369 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2356 +#: common/models.py:2376 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2363 +#: common/models.py:2383 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2370 +#: common/models.py:2390 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2376 +#: common/models.py:2396 msgid "Search Return Orders" msgstr "" -#: common/models.py:2377 +#: common/models.py:2397 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2384 +#: common/models.py:2404 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "" -#: common/models.py:2392 +#: common/models.py:2412 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2418 msgid "Regex Search" msgstr "" -#: common/models.py:2399 +#: common/models.py:2419 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "" -#: common/models.py:2405 +#: common/models.py:2425 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2411 +#: common/models.py:2431 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2417 +#: common/models.py:2437 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2423 +#: common/models.py:2443 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2450 +#: common/models.py:2470 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "" -#: common/models.py:2458 +#: common/models.py:2478 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2464 +#: common/models.py:2484 msgid "Default part label template" msgstr "" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2470 +#: common/models.py:2490 msgid "Default stock item template" msgstr "" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2478 +#: common/models.py:2498 msgid "Default stock location label template" msgstr "" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2486 +#: common/models.py:2506 msgid "Default build line label template" msgstr "" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "" -#: common/models.py:2501 +#: common/models.py:2521 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3457,11 +3489,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3469,96 +3501,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "" -#: common/models.py:2833 +#: common/models.py:2854 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "" -#: common/models.py:2839 +#: common/models.py:2860 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2965 +#: common/models.py:2986 msgid "Id" msgstr "" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3575,28 +3607,28 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3606,86 +3638,90 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2995 +#: common/models.py:3016 msgid "Image file" msgstr "" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 msgid "Target model type for this image" msgstr "" -#: common/models.py:3011 +#: common/models.py:3032 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3052 +#: common/models.py:3070 +msgid "Unit symbol must be unique" +msgstr "" + +#: common/models.py:3085 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3071 +#: common/models.py:3104 msgid "Unit name" msgstr "" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3079 +#: common/models.py:3112 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3219 +#: common/models.py:3251 msgid "Attachment comment" msgstr "" -#: common/models.py:3235 +#: common/models.py:3267 msgid "Upload date" msgstr "" -#: common/models.py:3236 +#: common/models.py:3268 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" msgstr "" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4735,48 +4771,48 @@ msgstr "" msgid "Placed" msgstr "" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 msgid "Number of copies to print for each label" msgstr "" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 msgid "Printing" msgstr "" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 msgid "Disconnected" msgstr "" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 msgid "Label Printer" msgstr "" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 msgid "Directly print labels for various items." msgstr "" -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 msgid "Printer Location" msgstr "" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "" @@ -7533,10 +7569,6 @@ msgstr "" msgid "Part can be sold to customers" msgstr "" -#: part/templates/part/part_base.html:145 -msgid "Part is not active" -msgstr "" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "" @@ -11131,11 +11163,11 @@ msgstr "" msgid "Minimum Quantity" msgstr "" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "" @@ -11147,27 +11179,27 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "" @@ -11179,11 +11211,11 @@ msgstr "" msgid "HTTP method not allowed at URL" msgstr "" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "" @@ -11268,7 +11300,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "" @@ -11363,8 +11395,8 @@ msgid "Row Data" msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -12303,62 +12335,62 @@ msgstr "" msgid "Labels sent to printer" msgstr "" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "" -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" msgstr "" diff --git a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po index 5063e748b3..e5ee66f4a5 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-06-29 10:44+0000\n" -"PO-Revision-Date: 2024-06-30 06:57\n" +"POT-Creation-Date: 2024-07-05 02:47+0000\n" +"PO-Revision-Date: 2024-07-05 14:57\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Language: hu_HU\n" @@ -297,7 +297,7 @@ msgstr "Portugál (Brazíliai)" #: InvenTree/locales.py:41 msgid "Romanian" -msgstr "" +msgstr "Román" #: InvenTree/locales.py:42 msgid "Russian" @@ -403,7 +403,7 @@ msgstr "Duplikált nevek nem lehetnek ugyanazon szülő alatt" msgid "Invalid choice" msgstr "Érvénytelen választás" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -423,7 +423,7 @@ msgstr "Érvénytelen választás" msgid "Name" msgstr "Név" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -526,7 +526,7 @@ msgstr "Keresztnév" #: InvenTree/serializers.py:409 msgid "First name of the user" -msgstr "" +msgstr "A felhasználó keresztneve" #: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41 msgid "Last Name" @@ -534,15 +534,15 @@ msgstr "Vezetéknév" #: InvenTree/serializers.py:412 msgid "Last name of the user" -msgstr "" +msgstr "A felhasználó vezetékneve" #: InvenTree/serializers.py:415 msgid "Email address of the user" -msgstr "" +msgstr "A felhasználó e-mail címe" #: InvenTree/serializers.py:439 msgid "Staff" -msgstr "" +msgstr "Személyzet" #: InvenTree/serializers.py:439 msgid "Does this user have staff permissions" @@ -550,13 +550,13 @@ msgstr "" #: InvenTree/serializers.py:442 msgid "Superuser" -msgstr "" +msgstr "Rendszergazda" #: InvenTree/serializers.py:442 msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -777,23 +777,31 @@ msgstr "Gyártási utasítás" msgid "Build Orders" msgstr "Gyártási utasítások" -#: build/models.py:133 +#: build/models.py:127 +msgid "Assembly BOM has not been validated" +msgstr "" + +#: build/models.py:134 part/templates/part/part_base.html:145 +msgid "Part is not active" +msgstr "Az alkatrész nem aktív" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "Hibás választás a szülő gyártásra" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "Meg kell adni felelős felhasználót vagy csoportot" -#: build/models.py:150 +#: build/models.py:165 msgid "Build order part cannot be changed" msgstr "Gyártási rendelés alkatrész nem változtatható" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "Gyártási utasítás azonosító" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -809,20 +817,20 @@ msgstr "Gyártási utasítás azonosító" msgid "Reference" msgstr "Azonosító" -#: build/models.py:223 +#: build/models.py:238 msgid "Brief description of the build (optional)" msgstr "Gyártás rövid leírása (opcionális)" -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "Szülő gyártás" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "Gyártás, amihez ez a gyártás hozzá van rendelve" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -873,103 +881,103 @@ msgstr "Gyártás, amihez ez a gyártás hozzá van rendelve" msgid "Part" msgstr "Alkatrész" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "Válassz alkatrészt a gyártáshoz" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "Vevői rendelés azonosító" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "Vevői rendelés amihez ez a gyártás hozzá van rendelve" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "Forrás hely" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Válassz helyet ahonnan készletet vegyünk el ehhez a gyártáshoz (hagyd üresen ha bárhonnan)" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "Cél hely" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "Válassz helyet ahol a kész tételek tárolva lesznek" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "Gyártási mennyiség" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "Gyártandó készlet tételek száma" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "Kész tételek" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "Elkészült készlet tételek száma" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "Gyártási állapot" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "Gyártás státusz kód" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "Batch kód" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "Batch kód a gyártás kimenetéhez" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "Létrehozás dátuma" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "Befejezés cél dátuma" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Cél dátum a gyártás befejezéséhez. Ez után késettnek számít majd." -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "Befejezés dátuma" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "elkészítette" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "Indította" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "Felhasználó aki ezt a gyártási utasítást kiállította" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -984,11 +992,11 @@ msgstr "Felhasználó aki ezt a gyártási utasítást kiállította" msgid "Responsible" msgstr "Felelős" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "Felhasználó vagy csoport aki felelős ezért a gyártásért" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1000,20 +1008,20 @@ msgstr "Felhasználó vagy csoport aki felelős ezért a gyártásért" msgid "External Link" msgstr "Külső link" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "Link külső URL-re" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "Priorítás" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "Gyártási utasítás priorítása" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1024,62 +1032,62 @@ msgstr "Gyártási utasítás priorítása" msgid "Project Code" msgstr "Projektszám" -#: build/models.py:362 +#: build/models.py:377 msgid "Project code for this build order" msgstr "Projekt kód a gyártáshoz" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "A gyártási foglalások teljesítése háttérfeladat elvégzése nem sikerült" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "A {build} gyártási utasítás elkészült" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "Gyártási utasítás elkészült" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "Nincs gyártási kimenet megadva" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "Gyártási kimenet már kész" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "Gyártási kimenet nem egyezik a gyártási utasítással" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "Mennyiségnek nullánál többnek kell lennie" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 msgid "Quantity cannot be greater than the output quantity" msgstr "A mennyiség nem lehet több mint a gyártási mennyiség" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "A {serial} gyártási kimenet nem felelt meg az összes kötelező teszten" -#: build/models.py:1344 +#: build/models.py:1359 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1369 +#: build/models.py:1384 msgid "Build object" msgstr "Gyártás objektum" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1124,36 +1132,36 @@ msgstr "Gyártás objektum" msgid "Quantity" msgstr "Mennyiség" -#: build/models.py:1384 +#: build/models.py:1399 msgid "Required quantity for build order" msgstr "Gyártáshoz szükséges mennyiség" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Gyártási tételnek meg kell adnia a gyártási kimenetet, mivel a fő darab egyedi követésre kötelezett" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "A lefoglalt mennyiség ({q}) nem lépheti túl a szabad készletet ({a})" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "Készlet túlfoglalva" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "Lefoglalt mennyiségnek nullánál többnek kell lennie" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "Egyedi követésre kötelezett tételeknél a menyiség 1 kell legyen" -#: build/models.py:1554 +#: build/models.py:1569 msgid "Selected stock item does not match BOM line" msgstr "A készlet tétel nem egyezik az alkatrészjegyzékkel" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1171,19 +1179,19 @@ msgstr "A készlet tétel nem egyezik az alkatrészjegyzékkel" msgid "Stock Item" msgstr "Készlet tétel" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "Forrás készlet tétel" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "Készlet mennyiség amit foglaljunk a gyártáshoz" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "Beépítés ebbe" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "Cél készlet tétel" @@ -2085,8 +2093,8 @@ msgstr "Milyen gyakran frissítse az árfolyamokat (nulla a kikapcsoláshoz)" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "nap" @@ -2219,78 +2227,86 @@ msgid "Allow barcode scanning via webcam in browser" msgstr "Webkamerás kódolvasás engedélyezése a böngészőből" #: common/models.py:1395 +msgid "Barcode Show Data" +msgstr "" + +#: common/models.py:1396 +msgid "Display barcode data in browser as text" +msgstr "" + +#: common/models.py:1401 msgid "Part Revisions" msgstr "Alkatrész változatok" -#: common/models.py:1396 +#: common/models.py:1402 msgid "Enable revision field for Part" msgstr "Alkatrész változat vagy verziószám tulajdonság használata" -#: common/models.py:1401 +#: common/models.py:1407 msgid "Allow Deletion from Assembly" msgstr "" -#: common/models.py:1402 +#: common/models.py:1408 msgid "Allow deletion of parts which are used in an assembly" msgstr "" -#: common/models.py:1407 +#: common/models.py:1413 msgid "IPN Regex" msgstr "IPN reguláris kifejezés" -#: common/models.py:1408 +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "Reguláris kifejezés ami illeszkedik az alkatrész IPN-re" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "Többször is előforduló IPN engedélyezése" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "Azonos IPN használható legyen több alkatrészre is" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "IPN szerkesztésének engedélyezése" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "IPN megváltoztatásánsak engedélyezése az alkatrész szerkesztése közben" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "Alkatrészjegyzék adatok másolása" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "Alkatrész másoláskor az alkatrészjegyzék adatokat is másoljuk alapból" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "Alkatrész paraméterek másolása" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "Alkatrész másoláskor a paramétereket is másoljuk alapból" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "Alkatrész teszt adatok másolása" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "Alkatrész másoláskor a tesztek adatait is másoljuk alapból" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "Kategória paraméter sablonok másolása" -#: common/models.py:1442 +#: common/models.py:1448 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:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2298,1159 +2314,1175 @@ msgstr "Kategória paraméter sablonok másolása alkatrész létrehozásakor" msgid "Template" msgstr "Sablon" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "Alkatrészek alapból sablon alkatrészek legyenek" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "Gyártmány" -#: common/models.py:1454 +#: common/models.py:1460 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:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "Összetevő" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "Alkatrészek alapból használhatók összetevőként más alkatrészekhez" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "Beszerezhető" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "Alkatrészek alapból beszerezhetők legyenek" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "Értékesíthető" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "Alkatrészek alapból eladhatók legyenek" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "Követésre kötelezett" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "Alkatrészek alapból követésre kötelezettek legyenek" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "Virtuális" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "Alkatrészek alapból virtuálisak legyenek" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "Importálás megjelenítése a nézetekben" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "Import segéd megjelenítése néhány alkatrész nézetben" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "Kapcsolódó alkatrészek megjelenítése" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "Alkatrész kapcsolódó alkatrészeinek megjelenítése" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "Kezdeti készlet adatok" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "Kezdeti készlet létrehozása új alkatrész felvételekor" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "Kezdeti beszállítói adatok" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "Kezdeti beszállítói adatok létrehozása új alkatrész felvételekor" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "Alkatrész név megjelenítés formátuma" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "Formátum az alkatrész név megjelenítéséhez" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "Alkatrész kategória alapértelmezett ikon" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "Alkatrész kategória alapértelmezett ikon (üres ha nincs)" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Enforce Parameter Units" msgstr "Csak választható mértékegységek" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "A megadott mértékegység csak a beállított lehetőségekből legyen elfogadva" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "Áraknál használt tizedesjegyek min. száma" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "Tizedejegyek minimális száma az árak megjelenítésekor" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "Áraknál használt tizedesjegyek max. száma" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "Tizedejegyek maximális száma az árak megjelenítésekor" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "Beszállítói árazás használata" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "Beszállítói ársávok megjelenítése az általános árkalkulációkban" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "Beszerzési előzmények felülbírálása" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "Beszerzési árelőzmények felülírják a beszállítói ársávokat" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "Készlet tétel ár használata" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "A kézzel bevitt készlet tétel árak használata az árszámításokhoz" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "Készlet tétel ár kora" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "Az ennyi napnál régebbi készlet tételek kizárása az árszámításból" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "Alkatrészváltozat árak használata" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "Alkatrészváltozat árak megjelenítése az általános árkalkulációkban" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "Csak az aktív változatokat" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "Csak az aktív alkatrészváltozatok használata az árazásban" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "Árazás újraszámítás gyakoriság" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "Árak automatikus frissítése ennyi nap után" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "Belső árak" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "Alkatrészekhez belső ár engedélyezése" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "Belső ár felülbírálása" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "Ha elérhetőek az árkalkulációkban a belső árak lesznek alapul véve" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "Címke nyomtatás engedélyezése" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "Címke nyomtatás engedélyezése a web felületről" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "Címke kép DPI" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "Képek felbontása amik átadásra kerülnek címkenyomtató pluginoknak" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "Riportok engedélyezése" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "Riportok előállításának engedélyezése" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "Debug mód" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "Riportok előállítása HTML formátumban (hibakereséshez)" -#: common/models.py:1657 +#: common/models.py:1663 msgid "Log Report Errors" msgstr "Jelentési hibák naplózása" -#: common/models.py:1658 +#: common/models.py:1664 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:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "Lapméret" -#: common/models.py:1664 +#: common/models.py:1670 msgid "Default page size for PDF reports" msgstr "Alapértelmezett lapméret a PDF riportokhoz" -#: common/models.py:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "Teszt riportok engedélyezése" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "Teszt riportok előállításának engedélyezése" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "Teszt riportok hozzáadása" -#: common/models.py:1677 +#: common/models.py:1683 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:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "Globálisan egyedi sorozatszámok" -#: common/models.py:1684 +#: common/models.py:1690 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:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "Sorozatszámok automatikus kitöltése" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "Sorozatszámok automatikus kitöltése a formokon" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "Kimerült készlet törlése" -#: common/models.py:1697 +#: common/models.py:1703 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:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "Batch kód sablon" -#: common/models.py:1705 +#: common/models.py:1711 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:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "Készlet lejárata" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "Készlet lejárat kezelésének engedélyezése" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "Lejárt készlet értékesítése" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "Lejárt készlet értékesítésének engedélyezése" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "Álló készlet ideje" -#: common/models.py:1724 +#: common/models.py:1730 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:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "Lejárt készlet gyártása" -#: common/models.py:1732 +#: common/models.py:1738 msgid "Allow building with expired stock" msgstr "Gyártás engedélyezése lejárt készletből" -#: common/models.py:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "Készlet tulajdonosok kezelése" -#: common/models.py:1738 +#: common/models.py:1744 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:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "Hely alapértelmezett ikon" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Stock location default icon (empty means no icon)" msgstr "Hely alapértelmezett ikon (üres ha nincs)" -#: common/models.py:1748 +#: common/models.py:1754 msgid "Show Installed Stock Items" msgstr "Beépített készlet megjelenítése" -#: common/models.py:1749 +#: common/models.py:1755 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:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "Tételek telepítésekor a darabjegyzék ellenőrzése" -#: common/models.py:1756 +#: common/models.py:1762 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:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1764 +#: common/models.py:1770 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "Gyártási utasítás azonosító minta" -#: common/models.py:1772 +#: common/models.py:1778 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:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 msgid "Require Responsible Owner" msgstr "Felelős tulajdonos szükséges" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 msgid "A responsible owner must be assigned to each order" msgstr "Minden rendeléshez felelőst kell rendelni" -#: common/models.py:1784 +#: common/models.py:1790 +msgid "Require Active Part" +msgstr "" + +#: common/models.py:1791 +msgid "Prevent build order creation for inactive parts" +msgstr "" + +#: common/models.py:1796 +msgid "Require Valid BOM" +msgstr "" + +#: common/models.py:1798 +msgid "Prevent build order creation unless BOM has been validated" +msgstr "" + +#: common/models.py:1804 msgid "Block Until Tests Pass" msgstr "Blokkolás a tesztek sikeres végrehajtásáig" -#: common/models.py:1786 +#: common/models.py:1806 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:1792 +#: common/models.py:1812 msgid "Enable Return Orders" msgstr "Visszavétel engedélyezése" -#: common/models.py:1793 +#: common/models.py:1813 msgid "Enable return order functionality in the user interface" msgstr "Visszavételek engedélyezése a felületen" -#: common/models.py:1798 +#: common/models.py:1818 msgid "Return Order Reference Pattern" msgstr "Visszavétel azonosító minta" -#: common/models.py:1800 +#: common/models.py:1820 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:1812 +#: common/models.py:1832 msgid "Edit Completed Return Orders" msgstr "Befejezett visszavétel szerkesztése" -#: common/models.py:1814 +#: common/models.py:1834 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:1820 +#: common/models.py:1840 msgid "Sales Order Reference Pattern" msgstr "Vevői rendelés azonosító minta" -#: common/models.py:1822 +#: common/models.py:1842 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:1834 +#: common/models.py:1854 msgid "Sales Order Default Shipment" msgstr "Vevői rendeléshez alapértelmezett szállítmány" -#: common/models.py:1835 +#: common/models.py:1855 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:1840 +#: common/models.py:1860 msgid "Edit Completed Sales Orders" msgstr "Befejezett vevői rendelés szerkesztése" -#: common/models.py:1842 +#: common/models.py:1862 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:1848 +#: common/models.py:1868 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1850 +#: common/models.py:1870 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "Beszerzési rendelés azonosító minta" -#: common/models.py:1858 +#: common/models.py:1878 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:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "Befejezett beszerzési rendelés szerkesztése" -#: common/models.py:1872 +#: common/models.py:1892 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:1878 +#: common/models.py:1898 msgid "Auto Complete Purchase Orders" msgstr "Beszerzési rendelések automatikus befejezése" -#: common/models.py:1880 +#: common/models.py:1900 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:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "Elfelejtett jelszó engedélyezése" -#: common/models.py:1888 +#: common/models.py:1908 msgid "Enable password forgot function on the login pages" msgstr "Elfelejtett jelszó funkció engedélyezése a bejentkező oldalon" -#: common/models.py:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "Regisztráció engedélyezése" -#: common/models.py:1894 +#: common/models.py:1914 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:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "SSO engedélyezése" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "SSO engedélyezése a bejelentkező oldalon" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "SSO regisztráció engedélyezése" -#: common/models.py:1907 +#: common/models.py:1927 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:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" msgstr "" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "Email szükséges" -#: common/models.py:1946 +#: common/models.py:1966 msgid "Require user to supply mail on signup" msgstr "Kötelező email megadás regisztrációkor" -#: common/models.py:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "SSO felhasználók automatikus kitöltése" -#: common/models.py:1953 +#: common/models.py:1973 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:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "Email kétszer" -#: common/models.py:1960 +#: common/models.py:1980 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:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "Jelszó kétszer" -#: common/models.py:1966 +#: common/models.py:1986 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:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "Engedélyezett domainek" -#: common/models.py:1973 +#: common/models.py:1993 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:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "Csoport regisztráláskor" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "Többfaktoros hitelesítés kényszerítése" -#: common/models.py:1988 +#: common/models.py:2008 msgid "Users must use multifactor security." msgstr "A felhasználóknak többfaktoros hitelesítést kell használniuk." -#: common/models.py:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "Pluginok ellenőrzése indításkor" -#: common/models.py:1995 +#: common/models.py:2015 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:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "Plugin frissítések ellenőrzése" -#: common/models.py:2004 +#: common/models.py:2024 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:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "URL integráció engedélyezése" -#: common/models.py:2011 +#: common/models.py:2031 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:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "Navigációs integráció engedélyezése" -#: common/models.py:2018 +#: common/models.py:2038 msgid "Enable plugins to integrate into navigation" msgstr "Navigációs integráció engedélyezése a pluginok számára" -#: common/models.py:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "App integráció engedélyezése" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "App hozzáadásának engedélyezése a pluginok számára" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "Ütemezés integráció engedélyezése" -#: common/models.py:2032 +#: common/models.py:2052 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:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "Esemény integráció engedélyezése" -#: common/models.py:2039 +#: common/models.py:2059 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:2045 +#: common/models.py:2065 msgid "Enable project codes" msgstr "Projektszámok engedélyezése" -#: common/models.py:2046 +#: common/models.py:2066 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:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "Leltár funkció" -#: common/models.py:2053 +#: common/models.py:2073 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:2059 +#: common/models.py:2079 msgid "Exclude External Locations" msgstr "Külső helyek nélkül" -#: common/models.py:2061 +#: common/models.py:2081 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:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "Automatikus leltár időpontja" -#: common/models.py:2069 +#: common/models.py:2089 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:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "Riport törlési gyakoriság" -#: common/models.py:2077 +#: common/models.py:2097 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:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "Felhasználók teljes nevének megjelenítése" -#: common/models.py:2085 +#: common/models.py:2105 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:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "Teszt állomás adatok engedélyezése" -#: common/models.py:2091 +#: common/models.py:2111 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:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 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:2146 +#: common/models.py:2166 msgid "Hide inactive parts" msgstr "Inaktív alkatrészek elrejtése" -#: common/models.py:2148 +#: common/models.py:2168 msgid "Hide inactive parts in results displayed on the homepage" msgstr "Nem aktív alkatrészek elrejtése a kezdőlapon" -#: common/models.py:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "Értesítésre beállított alkatrészek megjelenítése" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "Alkatrész értesítések megjelenítése a főoldalon" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "Értesítésre beállított kategóriák megjelenítése" -#: common/models.py:2161 +#: common/models.py:2181 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:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "Legújabb alkatrészek megjelenítése" -#: common/models.py:2167 +#: common/models.py:2187 msgid "Show latest parts on the homepage" msgstr "Legújabb alkatrészek megjelenítése a főoldalon" -#: common/models.py:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "Hibás alkatrészjegyzékek megjelenítése" -#: common/models.py:2173 +#: common/models.py:2193 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:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "Legfrissebb készlet változások megjelenítése" -#: common/models.py:2179 +#: common/models.py:2199 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:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "Alacsony készlet megjelenítése" -#: common/models.py:2185 +#: common/models.py:2205 msgid "Show low stock items on the homepage" msgstr "Alacsony készletek megjelenítése a főoldalon" -#: common/models.py:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "Kimerült készlet megjelenítése" -#: common/models.py:2191 +#: common/models.py:2211 msgid "Show depleted stock items on the homepage" msgstr "Kimerült készletek megjelenítése a főoldalon" -#: common/models.py:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "Gyártáshoz szükséges készlet megjelenítése" -#: common/models.py:2197 +#: common/models.py:2217 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:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "Lejárt készlet megjelenítése" -#: common/models.py:2203 +#: common/models.py:2223 msgid "Show expired stock items on the homepage" msgstr "Lejárt készletek megjelenítése a főoldalon" -#: common/models.py:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "Állott készlet megjelenítése" -#: common/models.py:2209 +#: common/models.py:2229 msgid "Show stale stock items on the homepage" msgstr "Álló készletek megjelenítése a főoldalon" -#: common/models.py:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "Függő gyártások megjelenítése" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "Folyamatban lévő gyártások megjelenítése a főoldalon" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "Késésben lévő gyártások megjelenítése" -#: common/models.py:2221 +#: common/models.py:2241 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:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "Kintlévő beszerzési rendelések megjelenítése" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "Kintlévő beszerzési rendelések megjelenítése a főoldalon" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "Késésben lévő megrendelések megjelenítése" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "Késésben lévő megrendelések megjelenítése a főoldalon" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "Függő vevői rendelések megjelenítése" -#: common/models.py:2239 +#: common/models.py:2259 msgid "Show outstanding SOs on the homepage" msgstr "Függő vevői rendelések megjelenítése a főoldalon" -#: common/models.py:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "Késésben lévő vevői rendelések megjelenítése" -#: common/models.py:2245 +#: common/models.py:2265 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:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "Függő vevői szállítmányok megjelenítése" -#: common/models.py:2251 +#: common/models.py:2271 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:2256 +#: common/models.py:2276 msgid "Show News" msgstr "Hírek megjelenítése" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "Hírek megjelenítése a főoldalon" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "Beágyazott címke megjelenítés" -#: common/models.py:2264 +#: common/models.py:2284 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:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "Alapértelmezett címkenyomtató" -#: common/models.py:2272 +#: common/models.py:2292 msgid "Configure which label printer should be selected by default" msgstr "Melyik címkenyomtató legyen az alapértelmezett" -#: common/models.py:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "Beágyazott riport megjelenítés" -#: common/models.py:2280 +#: common/models.py:2300 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:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "Alkatrészek keresése" -#: common/models.py:2287 +#: common/models.py:2307 msgid "Display parts in search preview window" msgstr "Alkatrészek megjelenítése a keresési előnézetben" -#: common/models.py:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "Beszállítói alkatrészek keresése" -#: common/models.py:2293 +#: common/models.py:2313 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:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "Gyártói alkatrészek keresése" -#: common/models.py:2299 +#: common/models.py:2319 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:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "Inaktív alkatrészek elrejtése" -#: common/models.py:2305 +#: common/models.py:2325 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:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "Kategóriák keresése" -#: common/models.py:2311 +#: common/models.py:2331 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:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "Készlet keresése" -#: common/models.py:2317 +#: common/models.py:2337 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:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "Nem elérhető készlet tételek elrejtése" -#: common/models.py:2324 +#: common/models.py:2344 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:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "Helyek keresése" -#: common/models.py:2331 +#: common/models.py:2351 msgid "Display stock locations in search preview window" msgstr "Készlet helyek megjelenítése a keresési előnézetben" -#: common/models.py:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "Cégek keresése" -#: common/models.py:2337 +#: common/models.py:2357 msgid "Display companies in search preview window" msgstr "Cégek megjelenítése a keresési előnézetben" -#: common/models.py:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "Gyártási utasítások keresése" -#: common/models.py:2343 +#: common/models.py:2363 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:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "Beszerzési rendelések keresése" -#: common/models.py:2349 +#: common/models.py:2369 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:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "Inaktív beszerzési rendelések kihagyása" -#: common/models.py:2356 +#: common/models.py:2376 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:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "Vevői rendelések keresése" -#: common/models.py:2363 +#: common/models.py:2383 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:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "Inaktív vevői rendelések kihagyása" -#: common/models.py:2370 +#: common/models.py:2390 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:2376 +#: common/models.py:2396 msgid "Search Return Orders" msgstr "Visszavétel keresése" -#: common/models.py:2377 +#: common/models.py:2397 msgid "Display return orders in search preview window" msgstr "Visszavételek megjelenítése a keresés előnézet ablakban" -#: common/models.py:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "Inaktív visszavételek kihagyása" -#: common/models.py:2384 +#: common/models.py:2404 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:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "Keresési előnézet eredményei" -#: common/models.py:2392 +#: common/models.py:2412 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:2398 +#: common/models.py:2418 msgid "Regex Search" msgstr "Regex keresés" -#: common/models.py:2399 +#: common/models.py:2419 msgid "Enable regular expressions in search queries" msgstr "Reguláris kifejezések engedélyezése a keresésekben" -#: common/models.py:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "Teljes szó keresés" -#: common/models.py:2405 +#: common/models.py:2425 msgid "Search queries return results for whole word matches" msgstr "A keresések csak teljes szóra egyező találatokat adjanak" -#: common/models.py:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "Mennyiség megjelenítése a formokon" -#: common/models.py:2411 +#: common/models.py:2431 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:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "ESC billentyű zárja be a formot" -#: common/models.py:2417 +#: common/models.py:2437 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:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "Rögzített menüsor" -#: common/models.py:2423 +#: common/models.py:2443 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:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "Dátum formátum" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "Preferált dátum formátum a dátumok kijelzésekor" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Alkatrész ütemezés" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "Alkatrész ütemezési információk megjelenítése" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "Alkatrész leltár" -#: common/models.py:2450 +#: common/models.py:2470 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:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "Táblázati szöveg hossz" -#: common/models.py:2458 +#: common/models.py:2478 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:2464 +#: common/models.py:2484 msgid "Default part label template" msgstr "Alapértelmezett alkatrész címke sablon" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "Az alapértelmezetten kiválasztott alkatrész címke sablon" -#: common/models.py:2470 +#: common/models.py:2490 msgid "Default stock item template" msgstr "Alapértelmezett készlet címke sablon" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "Az alapértelmezetten kiválasztott készlet címke sablon" -#: common/models.py:2478 +#: common/models.py:2498 msgid "Default stock location label template" msgstr "Alapértelmezett készlethely címke sablon" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "Az alapértelmezetten kiválasztott készlethely címke sablon" -#: common/models.py:2486 +#: common/models.py:2506 msgid "Default build line label template" msgstr "Alapértelmezett gyártási tétel címke sablon" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "Az alapértelmezetten kiválasztott gyártási tétel címke sablon" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "Hibariportok fogadása" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "Értesítések fogadása a rendszerhibákról" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "Utoljára használt nyomtató gépek" -#: common/models.py:2501 +#: common/models.py:2521 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:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3458,11 +3490,11 @@ msgstr "Az utoljára használt nyomtató tárolása a felhasználóhoz" msgid "User" msgstr "Felhasználó" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "Ársáv mennyiség" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3470,96 +3502,96 @@ msgstr "Ársáv mennyiség" msgid "Price" msgstr "Ár" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "Egységár egy meghatározott mennyiség esetén" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "Végpont" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "Végpont ahol ez a webhook érkezik" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "Webhook neve" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "Aktív-e ez a webhook" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "Token" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "Token a hozzáféréshez" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "Titok" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "Megosztott titok a HMAC-hoz" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "Üzenet azonosító" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "Egyedi azonosító ehhez az üzenethez" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "Kiszolgáló" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "Kiszolgáló ahonnan ez az üzenet érkezett" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "Fejléc" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "Üzenet fejléce" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "Törzs" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "Üzenet törzse" -#: common/models.py:2833 +#: common/models.py:2854 msgid "Endpoint on which this message was received" msgstr "Végpont amin ez az üzenet érkezett" -#: common/models.py:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "Dolgozott rajta" -#: common/models.py:2839 +#: common/models.py:2860 msgid "Was the work on this message finished?" msgstr "Befejeződött a munka ezzel az üzenettel?" -#: common/models.py:2965 +#: common/models.py:2986 msgid "Id" msgstr "Azonosító" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "Cím" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3576,28 +3608,28 @@ msgstr "Cím" msgid "Link" msgstr "Link" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "Közzétéve" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "Összefoglaló" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "Elolvasva" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "Elolvasva?" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3607,86 +3639,90 @@ msgstr "Elolvasva?" msgid "Image" msgstr "Kép" -#: common/models.py:2995 +#: common/models.py:3016 msgid "Image file" msgstr "Képfájl" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 msgid "Target model type for this image" msgstr "" -#: common/models.py:3011 +#: common/models.py:3032 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3052 +#: common/models.py:3070 +msgid "Unit symbol must be unique" +msgstr "" + +#: common/models.py:3085 msgid "Unit name must be a valid identifier" msgstr "A mértékegységnek valós azonosítónak kell lennie" -#: common/models.py:3071 +#: common/models.py:3104 msgid "Unit name" msgstr "Egység neve" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "Szimbólum" -#: common/models.py:3079 +#: common/models.py:3112 msgid "Optional unit symbol" msgstr "Opcionális mértékegység szimbólum" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "Definíció" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "Mértékegység definíció" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Melléklet" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "Hiányzó fájl" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "Hiányzó külső link" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "Válaszd ki a mellekelni kívánt fájlt" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Megjegyzés" -#: common/models.py:3219 +#: common/models.py:3251 msgid "Attachment comment" msgstr "" -#: common/models.py:3235 +#: common/models.py:3267 msgid "Upload date" msgstr "" -#: common/models.py:3236 +#: common/models.py:3268 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size" -msgstr "" +msgstr "Fájl mérete" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" -msgstr "" +msgstr "Fájlméret bájtban" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -3790,7 +3826,7 @@ msgstr "Fájlnév" #: common/serializers.py:532 report/api.py:100 report/serializers.py:53 msgid "Model Type" -msgstr "" +msgstr "Modell típusa" #: common/serializers.py:559 msgid "User does not have permission to create or edit attachments for this model" @@ -4736,48 +4772,48 @@ msgstr "Új cég" msgid "Placed" msgstr "Kiküldve" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "Másolatok" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 msgid "Number of copies to print for each label" msgstr "Címkénkénti nyomtatandó mennyiség" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 msgid "Connected" msgstr "Csatlakoztatba" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "Ismeretlen" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 msgid "Printing" msgstr "Nyomtatás" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "Nincs papír" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 msgid "Disconnected" msgstr "Nincs kapcsolat" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 msgid "Label Printer" msgstr "Címkenyomtató" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 msgid "Directly print labels for various items." msgstr "Közvetlen címkenyomtatás különféle tételekre." -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 msgid "Printer Location" msgstr "Nyomtató helye" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "Nyomtató korlátozása egy készlethelyhez" @@ -6019,7 +6055,7 @@ msgstr "Kategória mélységre szűrés" #: part/api.py:141 stock/api.py:330 msgid "Top Level" -msgstr "" +msgstr "Felső szint" #: part/api.py:143 msgid "Filter by top-level categories" @@ -7534,10 +7570,6 @@ msgstr "Beszállítótól rendelhető" msgid "Part can be sold to customers" msgstr "Vevő által rendelhető, eladható" -#: part/templates/part/part_base.html:145 -msgid "Part is not active" -msgstr "Az alkatrész nem aktív" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "Virtuális (nem kézzelfogható alkatrész)" @@ -8609,7 +8641,7 @@ msgstr "" #: report/models.py:464 report/models.py:487 msgid "Output File" -msgstr "" +msgstr "Kimeneti Fájl" #: report/models.py:465 report/models.py:488 msgid "Generated output file" @@ -11132,11 +11164,11 @@ msgstr "Klikk a következő linkre az alkatrész megjelenítéséhez" msgid "Minimum Quantity" msgstr "Minimum mennyiség" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "Nincs válasz" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "Nincs válasz az InvenTree kiszolgálótól" @@ -11148,27 +11180,27 @@ msgstr "Error 400: Rossz kérelem" msgid "API request returned error code 400" msgstr "Az API kérelem 400-as hibakódot adott vissza" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "Error 401: Nincs hitelesítve" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "Hitelesítési adatok nem lettek megadva" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "Error 403: Hozzáférés megtagadva" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "Nincs meg a szükséges jogosultságod, hogy elérd ezt a funkciót" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "Error 404: Erőforrás nem található" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "A kért erőforrás nem található a kiszolgálón" @@ -11180,11 +11212,11 @@ msgstr "Error 405: Metódus nincs engedélyezve" msgid "HTTP method not allowed at URL" msgstr "HTTP metódus nincs engedélyezve ezen az URL-n" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "Error 408: Időtúllépés" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "Időtúllépés a kiszolgálótól való adatlekérés közben" @@ -11269,7 +11301,7 @@ msgid "Unknown response from server" msgstr "Ismeretlen válasz a kiszolgálótól" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "Érvénytelen válasz a szervertől" @@ -11364,8 +11396,8 @@ msgid "Row Data" msgstr "Sor adat" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -12304,62 +12336,62 @@ msgstr "Nincs tétel kiválasztva a nyomtatáshoz" msgid "Labels sent to printer" msgstr "Címkék nyomtatónak elküldve" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "Mégsem" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "Küldés" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "Form megnevezése" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "Várakozás a kiszolgálóra..." -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "Hibainformációk megjelenítése" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "Elfogadás" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "Adatok betöltése" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "Rossz válasz a kiszolgálótól" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "Űrlap adat hiányzik a kiszolgálótól kapott válaszban" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "Form adat küldési hiba" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "JSON válasz hiányzó form adatok" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "Error 400: Rossz kérelem" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "A kiszolgáló 400-as hibakódot adott vissza" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" msgstr "Form adat lekérése sikertelen" diff --git a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po index b607f9d521..41757d39df 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-06-29 10:44+0000\n" -"PO-Revision-Date: 2024-06-30 06:58\n" +"POT-Creation-Date: 2024-07-05 02:47+0000\n" +"PO-Revision-Date: 2024-07-05 14:58\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -403,7 +403,7 @@ msgstr "" msgid "Invalid choice" msgstr "Pilihan tidak valid" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -423,7 +423,7 @@ msgstr "Pilihan tidak valid" msgid "Name" msgstr "Nama" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -777,23 +777,31 @@ msgstr "Order Produksi" msgid "Build Orders" msgstr "Order Produksi" -#: build/models.py:133 +#: build/models.py:127 +msgid "Assembly BOM has not been validated" +msgstr "" + +#: build/models.py:134 part/templates/part/part_base.html:145 +msgid "Part is not active" +msgstr "" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "Pilihan produksi induk tidak valid" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:150 +#: build/models.py:165 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "Referensi Order Produksi" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -809,20 +817,20 @@ msgstr "Referensi Order Produksi" msgid "Reference" msgstr "Referensi" -#: build/models.py:223 +#: build/models.py:238 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "Produksi Induk" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "Produksi induk dari produksi ini" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -873,103 +881,103 @@ msgstr "Produksi induk dari produksi ini" msgid "Part" msgstr "Bagian" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "Pilih bagian untuk diproduksi" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "Referensi Order Penjualan" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "Order penjualan yang teralokasikan ke pesanan ini" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "Lokasi Sumber" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Pilih dari lokasi mana stok akan diambil untuk produksi ini (kosongkan untuk mengambil stok dari mana pun)" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "Lokasi Tujuan" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "Pilih lokasi di mana item selesai akan disimpan" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "Jumlah Produksi" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "Jumlah item stok yang akan dibuat" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "Item selesai" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "Jumlah stok item yang telah diselesaikan" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "Status pembuatan" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "Kode status pembuatan" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "Kode Kelompok" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "Kode kelompok untuk hasil produksi ini" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "Tanggal Pembuatan" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "Target tanggal selesai" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Target tanggal selesai produksi. Produksi akan menjadi terlambat setelah tanggal ini." -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "Tanggal selesai" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "diselesaikan oleh" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "Diserahkan oleh" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "Pengguna yang menyerahkan order ini" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -984,11 +992,11 @@ msgstr "Pengguna yang menyerahkan order ini" msgid "Responsible" msgstr "Penanggung Jawab" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1000,20 +1008,20 @@ msgstr "" msgid "External Link" msgstr "Tautan eksternal" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "Tautan menuju URL eksternal" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1024,62 +1032,62 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:362 +#: build/models.py:377 msgid "Project code for this build order" msgstr "" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "Tidak ada hasil produksi yang ditentukan" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "Hasil produksi sudah selesai" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "Hasil produksi tidak sesuai dengan order produksi" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "Jumlah harus lebih besar daripada nol" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1344 +#: build/models.py:1359 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1369 +#: build/models.py:1384 msgid "Build object" msgstr "" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1124,36 +1132,36 @@ msgstr "" msgid "Quantity" msgstr "Jumlah" -#: build/models.py:1384 +#: build/models.py:1399 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Item produksi harus menentukan hasil produksi karena bagian utama telah ditandai sebagai dapat dilacak" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "Item stok teralokasikan terlalu banyak" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "Jumlah yang dialokasikan harus lebih dari nol" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "Jumlah harus 1 untuk stok dengan nomor seri" -#: build/models.py:1554 +#: build/models.py:1569 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1171,19 +1179,19 @@ msgstr "" msgid "Stock Item" msgstr "Stok Item" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "Sumber stok item" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "Jumlah stok yang dialokasikan ke produksi" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "Pasang ke" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "Tujuan stok item" @@ -2084,8 +2092,8 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "" @@ -2218,78 +2226,86 @@ msgid "Allow barcode scanning via webcam in browser" msgstr "" #: common/models.py:1395 -msgid "Part Revisions" +msgid "Barcode Show Data" msgstr "" #: common/models.py:1396 -msgid "Enable revision field for Part" +msgid "Display barcode data in browser as text" msgstr "" #: common/models.py:1401 -msgid "Allow Deletion from Assembly" +msgid "Part Revisions" msgstr "" #: common/models.py:1402 -msgid "Allow deletion of parts which are used in an assembly" +msgid "Enable revision field for Part" msgstr "" #: common/models.py:1407 -msgid "IPN Regex" +msgid "Allow Deletion from Assembly" msgstr "" #: common/models.py:1408 +msgid "Allow deletion of parts which are used in an assembly" +msgstr "" + +#: common/models.py:1413 +msgid "IPN Regex" +msgstr "" + +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1442 +#: common/models.py:1448 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2297,1159 +2313,1175 @@ msgstr "" msgid "Template" msgstr "" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "" -#: common/models.py:1454 +#: common/models.py:1460 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Enforce Parameter Units" msgstr "" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1657 +#: common/models.py:1663 msgid "Log Report Errors" msgstr "" -#: common/models.py:1658 +#: common/models.py:1664 msgid "Log errors which occur when generating reports" msgstr "" -#: common/models.py:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "" -#: common/models.py:1664 +#: common/models.py:1670 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1677 +#: common/models.py:1683 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1684 +#: common/models.py:1690 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1697 +#: common/models.py:1703 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "" -#: common/models.py:1705 +#: common/models.py:1711 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1724 +#: common/models.py:1730 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1732 +#: common/models.py:1738 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1738 +#: common/models.py:1744 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1748 +#: common/models.py:1754 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1755 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1756 +#: common/models.py:1762 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1764 +#: common/models.py:1770 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1772 +#: common/models.py:1778 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1784 -msgid "Block Until Tests Pass" +#: common/models.py:1790 +msgid "Require Active Part" msgstr "" -#: common/models.py:1786 -msgid "Prevent build outputs from being completed until all required tests pass" +#: common/models.py:1791 +msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1792 -msgid "Enable Return Orders" -msgstr "" - -#: common/models.py:1793 -msgid "Enable return order functionality in the user interface" +#: common/models.py:1796 +msgid "Require Valid BOM" msgstr "" #: common/models.py:1798 -msgid "Return Order Reference Pattern" +msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1800 -msgid "Required pattern for generating Return Order reference field" +#: common/models.py:1804 +msgid "Block Until Tests Pass" +msgstr "" + +#: common/models.py:1806 +msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" #: common/models.py:1812 -msgid "Edit Completed Return Orders" +msgid "Enable Return Orders" msgstr "" -#: common/models.py:1814 -msgid "Allow editing of return orders after they have been completed" +#: common/models.py:1813 +msgid "Enable return order functionality in the user interface" +msgstr "" + +#: common/models.py:1818 +msgid "Return Order Reference Pattern" msgstr "" #: common/models.py:1820 -msgid "Sales Order Reference Pattern" +msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1822 -msgid "Required pattern for generating Sales Order reference field" +#: common/models.py:1832 +msgid "Edit Completed Return Orders" msgstr "" #: common/models.py:1834 -msgid "Sales Order Default Shipment" -msgstr "" - -#: common/models.py:1835 -msgid "Enable creation of default shipment with sales orders" +msgid "Allow editing of return orders after they have been completed" msgstr "" #: common/models.py:1840 -msgid "Edit Completed Sales Orders" +msgid "Sales Order Reference Pattern" msgstr "" #: common/models.py:1842 +msgid "Required pattern for generating Sales Order reference field" +msgstr "" + +#: common/models.py:1854 +msgid "Sales Order Default Shipment" +msgstr "" + +#: common/models.py:1855 +msgid "Enable creation of default shipment with sales orders" +msgstr "" + +#: common/models.py:1860 +msgid "Edit Completed Sales Orders" +msgstr "" + +#: common/models.py:1862 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1848 +#: common/models.py:1868 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1850 +#: common/models.py:1870 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1858 +#: common/models.py:1878 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1872 +#: common/models.py:1892 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1878 +#: common/models.py:1898 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1880 +#: common/models.py:1900 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "" -#: common/models.py:1888 +#: common/models.py:1908 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "" -#: common/models.py:1894 +#: common/models.py:1914 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1907 +#: common/models.py:1927 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" msgstr "" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "Surel diperlukan" -#: common/models.py:1946 +#: common/models.py:1966 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1953 +#: common/models.py:1973 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "" -#: common/models.py:1960 +#: common/models.py:1980 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "" -#: common/models.py:1966 +#: common/models.py:1986 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "" -#: common/models.py:1973 +#: common/models.py:1993 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "" -#: common/models.py:1988 +#: common/models.py:2008 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1995 +#: common/models.py:2015 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2004 +#: common/models.py:2024 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "" -#: common/models.py:2011 +#: common/models.py:2031 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2018 +#: common/models.py:2038 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2032 +#: common/models.py:2052 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "" -#: common/models.py:2039 +#: common/models.py:2059 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2045 +#: common/models.py:2065 msgid "Enable project codes" msgstr "" -#: common/models.py:2046 +#: common/models.py:2066 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2053 +#: common/models.py:2073 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2059 +#: common/models.py:2079 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2061 +#: common/models.py:2081 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2069 +#: common/models.py:2089 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2077 +#: common/models.py:2097 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "" -#: common/models.py:2085 +#: common/models.py:2105 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2091 +#: common/models.py:2111 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2146 +#: common/models.py:2166 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2148 +#: common/models.py:2168 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2161 +#: common/models.py:2181 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "" -#: common/models.py:2167 +#: common/models.py:2187 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2173 +#: common/models.py:2193 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2179 +#: common/models.py:2199 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "" -#: common/models.py:2185 +#: common/models.py:2205 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "" -#: common/models.py:2191 +#: common/models.py:2211 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "" -#: common/models.py:2197 +#: common/models.py:2217 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "" -#: common/models.py:2203 +#: common/models.py:2223 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "" -#: common/models.py:2209 +#: common/models.py:2229 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "" -#: common/models.py:2221 +#: common/models.py:2241 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2239 +#: common/models.py:2259 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2245 +#: common/models.py:2265 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2251 +#: common/models.py:2271 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2256 +#: common/models.py:2276 msgid "Show News" msgstr "" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "" -#: common/models.py:2264 +#: common/models.py:2284 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "" -#: common/models.py:2272 +#: common/models.py:2292 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "" -#: common/models.py:2280 +#: common/models.py:2300 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "" -#: common/models.py:2287 +#: common/models.py:2307 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2293 +#: common/models.py:2313 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2299 +#: common/models.py:2319 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2305 +#: common/models.py:2325 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "" -#: common/models.py:2311 +#: common/models.py:2331 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "" -#: common/models.py:2317 +#: common/models.py:2337 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2324 +#: common/models.py:2344 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "" -#: common/models.py:2331 +#: common/models.py:2351 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "" -#: common/models.py:2337 +#: common/models.py:2357 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2363 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2349 +#: common/models.py:2369 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2356 +#: common/models.py:2376 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2363 +#: common/models.py:2383 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2370 +#: common/models.py:2390 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2376 +#: common/models.py:2396 msgid "Search Return Orders" msgstr "" -#: common/models.py:2377 +#: common/models.py:2397 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2384 +#: common/models.py:2404 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "" -#: common/models.py:2392 +#: common/models.py:2412 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2418 msgid "Regex Search" msgstr "" -#: common/models.py:2399 +#: common/models.py:2419 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "" -#: common/models.py:2405 +#: common/models.py:2425 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2411 +#: common/models.py:2431 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2417 +#: common/models.py:2437 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2423 +#: common/models.py:2443 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2450 +#: common/models.py:2470 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "" -#: common/models.py:2458 +#: common/models.py:2478 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2464 +#: common/models.py:2484 msgid "Default part label template" msgstr "" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2470 +#: common/models.py:2490 msgid "Default stock item template" msgstr "" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2478 +#: common/models.py:2498 msgid "Default stock location label template" msgstr "" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2486 +#: common/models.py:2506 msgid "Default build line label template" msgstr "" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "" -#: common/models.py:2501 +#: common/models.py:2521 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3457,11 +3489,11 @@ msgstr "" msgid "User" msgstr "Pengguna" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3469,96 +3501,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "" -#: common/models.py:2833 +#: common/models.py:2854 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "" -#: common/models.py:2839 +#: common/models.py:2860 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2965 +#: common/models.py:2986 msgid "Id" msgstr "" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3575,28 +3607,28 @@ msgstr "" msgid "Link" msgstr "Tautan" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3606,86 +3638,90 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2995 +#: common/models.py:3016 msgid "Image file" msgstr "" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 msgid "Target model type for this image" msgstr "" -#: common/models.py:3011 +#: common/models.py:3032 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3052 +#: common/models.py:3070 +msgid "Unit symbol must be unique" +msgstr "" + +#: common/models.py:3085 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3071 +#: common/models.py:3104 msgid "Unit name" msgstr "" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3079 +#: common/models.py:3112 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Lampiran" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "File tidak ditemukan" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "Tautan eksternal tidak ditemukan" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "Pilih file untuk dilampirkan" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Komentar" -#: common/models.py:3219 +#: common/models.py:3251 msgid "Attachment comment" msgstr "" -#: common/models.py:3235 +#: common/models.py:3267 msgid "Upload date" msgstr "" -#: common/models.py:3236 +#: common/models.py:3268 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" msgstr "" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4735,48 +4771,48 @@ msgstr "" msgid "Placed" msgstr "Diletakkan" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 msgid "Number of copies to print for each label" msgstr "" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 msgid "Printing" msgstr "" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 msgid "Disconnected" msgstr "" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 msgid "Label Printer" msgstr "" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 msgid "Directly print labels for various items." msgstr "" -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 msgid "Printer Location" msgstr "" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "" @@ -7533,10 +7569,6 @@ msgstr "" msgid "Part can be sold to customers" msgstr "" -#: part/templates/part/part_base.html:145 -msgid "Part is not active" -msgstr "" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "" @@ -11131,11 +11163,11 @@ msgstr "" msgid "Minimum Quantity" msgstr "" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "" @@ -11147,27 +11179,27 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "" @@ -11179,11 +11211,11 @@ msgstr "" msgid "HTTP method not allowed at URL" msgstr "" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "" @@ -11268,7 +11300,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "" @@ -11363,8 +11395,8 @@ msgid "Row Data" msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -12303,62 +12335,62 @@ msgstr "" msgid "Labels sent to printer" msgstr "" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "" -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" msgstr "" diff --git a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po index 6a03ab9b4d..e4854b0d9b 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-06-29 10:44+0000\n" -"PO-Revision-Date: 2024-06-30 06:57\n" +"POT-Creation-Date: 2024-07-05 02:47+0000\n" +"PO-Revision-Date: 2024-07-05 14:57\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -403,7 +403,7 @@ msgstr "Nomi duplicati non possono esistere sotto lo stesso genitore" msgid "Invalid choice" msgstr "Scelta non valida" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -423,7 +423,7 @@ msgstr "Scelta non valida" msgid "Name" msgstr "Nome" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -777,23 +777,31 @@ msgstr "Ordine di Produzione" msgid "Build Orders" msgstr "Ordini di Produzione" -#: build/models.py:133 +#: build/models.py:127 +msgid "Assembly BOM has not been validated" +msgstr "" + +#: build/models.py:134 part/templates/part/part_base.html:145 +msgid "Part is not active" +msgstr "L'articolo non è attivo" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "Scelta non valida per la produzione genitore" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:150 +#: build/models.py:165 msgid "Build order part cannot be changed" msgstr "L'ordine di costruzione della parte non può essere cambiata" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "Riferimento Ordine Di Produzione" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -809,20 +817,20 @@ msgstr "Riferimento Ordine Di Produzione" msgid "Reference" msgstr "Riferimento" -#: build/models.py:223 +#: build/models.py:238 msgid "Brief description of the build (optional)" msgstr "Breve descrizione della build (facoltativo)" -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "Produzione Genitore" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "Ordine di produzione a cui questa produzione viene assegnata" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -873,103 +881,103 @@ msgstr "Ordine di produzione a cui questa produzione viene assegnata" msgid "Part" msgstr "Articolo" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "Selezionare parte da produrre" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "Numero di riferimento ordine di vendita" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "Ordine di vendita a cui questa produzione viene assegnata" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "Posizione Di Origine" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Seleziona la posizione da cui prelevare la giacenza (lasciare vuoto per prelevare da qualsiasi posizione di magazzino)" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "Posizione Della Destinazione" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "Seleziona il luogo in cui gli articoli completati saranno immagazzinati" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "Quantità Produzione" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "Numero di articoli da costruire" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "Articoli completati" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "Numero di articoli di magazzino che sono stati completati" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "Stato Produzione" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "Codice stato di produzione" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "Codice Lotto" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "Codice del lotto per questa produzione" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "Data di creazione" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "Data completamento obiettivo" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Data di completamento della produzione. Dopo tale data la produzione sarà in ritardo." -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "Data di completamento" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "Completato da" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "Rilasciato da" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "Utente che ha emesso questo ordine di costruzione" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -984,11 +992,11 @@ msgstr "Utente che ha emesso questo ordine di costruzione" msgid "Responsible" msgstr "Responsabile" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "Utente o gruppo responsabile di questo ordine di produzione" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1000,20 +1008,20 @@ msgstr "Utente o gruppo responsabile di questo ordine di produzione" msgid "External Link" msgstr "Collegamento esterno" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "Link a URL esterno" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "Priorità di produzione" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "Priorità di questo ordine di produzione" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1024,62 +1032,62 @@ msgstr "Priorità di questo ordine di produzione" msgid "Project Code" msgstr "Codice del progetto" -#: build/models.py:362 +#: build/models.py:377 msgid "Project code for this build order" msgstr "Codice del progetto per questo ordine di produzione" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "L'ordine di produzione {build} è stato completato" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "L'ordine di produzione è stato completato" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "Nessun output di produzione specificato" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "La produzione è stata completata" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "L'output della produzione non corrisponde all'ordine di compilazione" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "La quantità deve essere maggiore di zero" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 msgid "Quantity cannot be greater than the output quantity" msgstr "La quantità non può essere maggiore della quantità in uscita" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1344 +#: build/models.py:1359 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1369 +#: build/models.py:1384 msgid "Build object" msgstr "Crea oggetto" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1124,36 +1132,36 @@ msgstr "Crea oggetto" msgid "Quantity" msgstr "Quantità" -#: build/models.py:1384 +#: build/models.py:1399 msgid "Required quantity for build order" msgstr "Quantità richiesta per l'ordine di costruzione" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "L'elemento di compilazione deve specificare un output poiché la parte principale è contrassegnata come rintracciabile" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "La quantità assegnata ({q}) non deve essere maggiore della quantità disponibile ({a})" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "L'articolo in giacenza è sovrallocato" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "La quantità di assegnazione deve essere maggiore di zero" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "La quantità deve essere 1 per lo stock serializzato" -#: build/models.py:1554 +#: build/models.py:1569 msgid "Selected stock item does not match BOM line" msgstr "L'articolo in stock selezionato non corrisponde alla voce nella BOM" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1171,19 +1179,19 @@ msgstr "L'articolo in stock selezionato non corrisponde alla voce nella BOM" msgid "Stock Item" msgstr "Articoli in magazzino" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "Origine giacenza articolo" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "Quantità di magazzino da assegnare per la produzione" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "Installa in" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "Destinazione articolo in giacenza" @@ -2084,8 +2092,8 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "giorni" @@ -2218,78 +2226,86 @@ msgid "Allow barcode scanning via webcam in browser" msgstr "Consenti la scansione del codice a barre tramite webcam nel browser" #: common/models.py:1395 -msgid "Part Revisions" +msgid "Barcode Show Data" msgstr "" #: common/models.py:1396 -msgid "Enable revision field for Part" -msgstr "Abilita il campo revisione per l'articolo" +msgid "Display barcode data in browser as text" +msgstr "" #: common/models.py:1401 -msgid "Allow Deletion from Assembly" +msgid "Part Revisions" msgstr "" #: common/models.py:1402 -msgid "Allow deletion of parts which are used in an assembly" -msgstr "" +msgid "Enable revision field for Part" +msgstr "Abilita il campo revisione per l'articolo" #: common/models.py:1407 -msgid "IPN Regex" +msgid "Allow Deletion from Assembly" msgstr "" #: common/models.py:1408 +msgid "Allow deletion of parts which are used in an assembly" +msgstr "" + +#: common/models.py:1413 +msgid "IPN Regex" +msgstr "" + +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "Schema di espressione regolare per l'articolo corrispondente IPN" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "Consenti duplicati IPN" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "Permetti a più articoli di condividere lo stesso IPN" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "Permetti modifiche al part number interno (IPN)" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "Consenti di modificare il valore del part number durante la modifica di un articolo" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "Copia I Dati Della distinta base dell'articolo" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "Copia i dati della Distinta Base predefinita quando duplichi un articolo" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "Copia I Dati Parametro dell'articolo" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "Copia i dati dei parametri di default quando si duplica un articolo" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "Copia I Dati dell'Articolo Test" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "Copia i dati di prova di default quando si duplica un articolo" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "Copia Template Parametri Categoria" -#: common/models.py:1442 +#: common/models.py:1448 msgid "Copy category parameter templates when creating a part" msgstr "Copia i modelli dei parametri categoria quando si crea un articolo" -#: common/models.py:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2297,1159 +2313,1175 @@ msgstr "Copia i modelli dei parametri categoria quando si crea un articolo" msgid "Template" msgstr "Modello" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "Gli articoli sono modelli per impostazione predefinita" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "Assemblaggio" -#: common/models.py:1454 +#: common/models.py:1460 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:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "Componente" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "Gli articoli possono essere assemblati da altri componenti per impostazione predefinita" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "Acquistabile" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "Gli articoli sono acquistabili per impostazione predefinita" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "Vendibile" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "Gli articoli sono acquistabili per impostazione predefinita" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "Tracciabile" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "Gli articoli sono tracciabili per impostazione predefinita" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "Virtuale" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "Gli articoli sono virtuali per impostazione predefinita" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "Mostra l'importazione nelle viste" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "Mostra la procedura guidata di importazione in alcune viste articoli" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "Mostra articoli correlati" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "Visualizza parti correlate per ogni articolo" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "Dati iniziali dello stock" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "Consentire la creazione di uno stock iniziale quando si aggiunge una nuova parte" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "Dati iniziali del fornitore" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "Consentire la creazione dei dati iniziali del fornitore quando si aggiunge una nuova parte" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "Formato di visualizzazione del nome articolo" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "Formato per visualizzare il nome dell'articolo" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "Icona predefinita Categoria Articolo" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "Icona predefinita Categoria Articolo (vuoto significa nessuna icona)" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Enforce Parameter Units" msgstr "" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "Usa Prezzi Fornitore" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "Includere le discontinuità di prezzo del fornitore nei calcoli generali dei prezzi" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "Ignora la Cronologia Acquisti" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "Cronologia dei prezzi dell'ordine di acquisto del fornitore superati con discontinuità di prezzo" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "Utilizzare i prezzi degli articoli in stock" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "Utilizzare i prezzi dei dati di magazzino inseriti manualmente per il calcolo dei prezzi" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "Età dei prezzi degli articoli in stock" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "Escludere dal calcolo dei prezzi gli articoli in giacenza più vecchi di questo numero di giorni" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "Utilizza Variazione di Prezzo" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "Includi la variante dei prezzi nei calcoli dei prezzi complessivi" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "Solo Varianti Attive" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "Utilizza solo articoli di varianti attive per calcolare i prezzi delle varianti" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "Numero di giorni prima che il prezzo dell'articolo venga aggiornato automaticamente" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "Prezzi interni" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "Abilita prezzi interni per gli articoli" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "Sovrascrivi Prezzo Interno" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "Se disponibile, i prezzi interni sostituiscono i calcoli della fascia di prezzo" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "Abilita stampa etichette" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "Abilita la stampa di etichette dall'interfaccia web" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "Etichetta Immagine DPI" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "Risoluzione DPI quando si generano file di immagine da fornire ai plugin di stampa per etichette" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "Abilita Report di Stampa" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "Abilita generazione di report di stampa" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "Modalità Debug" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "Genera report in modalità debug (output HTML)" -#: common/models.py:1657 +#: common/models.py:1663 msgid "Log Report Errors" msgstr "" -#: common/models.py:1658 +#: common/models.py:1664 msgid "Log errors which occur when generating reports" msgstr "" -#: common/models.py:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "Dimensioni pagina" -#: common/models.py:1664 +#: common/models.py:1670 msgid "Default page size for PDF reports" msgstr "Dimensione predefinita della pagina per i report PDF" -#: common/models.py:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "Abilita Rapporto di Prova" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "Abilita generazione di stampe di prova" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "Allega Rapporto di Prova" -#: common/models.py:1677 +#: common/models.py:1683 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:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "Seriali Unici Globali" -#: common/models.py:1684 +#: common/models.py:1690 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:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "Auto Riempimento Numeri Seriali" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "Auto riempimento numeri nel modulo" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "Elimina scorte esaurite" -#: common/models.py:1697 +#: common/models.py:1703 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "Modello Codice a Barre" -#: common/models.py:1705 +#: common/models.py:1711 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:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "Scadenza giacenza" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "Abilita funzionalità di scadenza della giacenza" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "Vendi giacenza scaduta" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "Consenti la vendita di stock scaduti" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "Tempo di Scorta del Magazzino" -#: common/models.py:1724 +#: common/models.py:1730 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:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "Crea giacenza scaduta" -#: common/models.py:1732 +#: common/models.py:1738 msgid "Allow building with expired stock" msgstr "Permetti produzione con stock scaduto" -#: common/models.py:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "Controllo della proprietà della giacenza" -#: common/models.py:1738 +#: common/models.py:1744 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:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "Icona Predefinita Ubicazione di Magazzino" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Stock location default icon (empty means no icon)" msgstr "Icona Predefinita Ubicazione di Magazzino (vuoto significa nessuna icona)" -#: common/models.py:1748 +#: common/models.py:1754 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1755 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1756 +#: common/models.py:1762 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1764 +#: common/models.py:1770 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "Modello Di Riferimento Ordine Di Produzione" -#: common/models.py:1772 +#: common/models.py:1778 msgid "Required pattern for generating Build Order reference field" msgstr "Modello richiesto per generare il campo di riferimento ordine di produzione" -#: common/models.py:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1784 -msgid "Block Until Tests Pass" +#: common/models.py:1790 +msgid "Require Active Part" msgstr "" -#: common/models.py:1786 -msgid "Prevent build outputs from being completed until all required tests pass" +#: common/models.py:1791 +msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1792 -msgid "Enable Return Orders" -msgstr "" - -#: common/models.py:1793 -msgid "Enable return order functionality in the user interface" +#: common/models.py:1796 +msgid "Require Valid BOM" msgstr "" #: common/models.py:1798 -msgid "Return Order Reference Pattern" +msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1800 -msgid "Required pattern for generating Return Order reference field" +#: common/models.py:1804 +msgid "Block Until Tests Pass" +msgstr "" + +#: common/models.py:1806 +msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" #: common/models.py:1812 -msgid "Edit Completed Return Orders" +msgid "Enable Return Orders" msgstr "" -#: common/models.py:1814 -msgid "Allow editing of return orders after they have been completed" +#: common/models.py:1813 +msgid "Enable return order functionality in the user interface" +msgstr "" + +#: common/models.py:1818 +msgid "Return Order Reference Pattern" msgstr "" #: common/models.py:1820 +msgid "Required pattern for generating Return Order reference field" +msgstr "" + +#: common/models.py:1832 +msgid "Edit Completed Return Orders" +msgstr "" + +#: common/models.py:1834 +msgid "Allow editing of return orders after they have been completed" +msgstr "" + +#: common/models.py:1840 msgid "Sales Order Reference Pattern" msgstr "Modello Di Riferimento Ordine Di Vendita" -#: common/models.py:1822 +#: common/models.py:1842 msgid "Required pattern for generating Sales Order reference field" msgstr "Modello richiesto per generare il campo di riferimento ordine di vendita" -#: common/models.py:1834 +#: common/models.py:1854 msgid "Sales Order Default Shipment" msgstr "Spedizione Predefinita Ordine Di Vendita" -#: common/models.py:1835 +#: common/models.py:1855 msgid "Enable creation of default shipment with sales orders" msgstr "Abilita la creazione di spedizioni predefinite con ordini di vendita" -#: common/models.py:1840 +#: common/models.py:1860 msgid "Edit Completed Sales Orders" msgstr "Modifica Ordini Di Vendita Completati" -#: common/models.py:1842 +#: common/models.py:1862 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:1848 +#: common/models.py:1868 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1850 +#: common/models.py:1870 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "Modello di Riferimento Ordine D'Acquisto" -#: common/models.py:1858 +#: common/models.py:1878 msgid "Required pattern for generating Purchase Order reference field" msgstr "Modello richiesto per generare il campo di riferimento ordine di acquisto" -#: common/models.py:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "Modifica Ordini Di Acquisto Completati" -#: common/models.py:1872 +#: common/models.py:1892 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:1878 +#: common/models.py:1898 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1880 +#: common/models.py:1900 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "Abilita password dimenticata" -#: common/models.py:1888 +#: common/models.py:1908 msgid "Enable password forgot function on the login pages" msgstr "Abilita la funzione password dimenticata nelle pagine di accesso" -#: common/models.py:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "Abilita registrazione" -#: common/models.py:1894 +#: common/models.py:1914 msgid "Enable self-registration for users on the login pages" msgstr "Abilita auto-registrazione per gli utenti nelle pagine di accesso" -#: common/models.py:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "SSO abilitato" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "Abilita SSO nelle pagine di accesso" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "Abilita registrazione SSO" -#: common/models.py:1907 +#: common/models.py:1927 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:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" msgstr "" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "Email richiesta" -#: common/models.py:1946 +#: common/models.py:1966 msgid "Require user to supply mail on signup" msgstr "Richiedi all'utente di fornire una email al momento dell'iscrizione" -#: common/models.py:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "Riempimento automatico degli utenti SSO" -#: common/models.py:1953 +#: common/models.py:1973 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:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "Posta due volte" -#: common/models.py:1960 +#: common/models.py:1980 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:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "Password due volte" -#: common/models.py:1966 +#: common/models.py:1986 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:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "Domini consentiti" -#: common/models.py:1973 +#: common/models.py:1993 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "Gruppo iscrizione" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "Applica MFA" -#: common/models.py:1988 +#: common/models.py:2008 msgid "Users must use multifactor security." msgstr "Gli utenti devono utilizzare la sicurezza a due fattori." -#: common/models.py:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "Controlla i plugin all'avvio" -#: common/models.py:1995 +#: common/models.py:2015 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:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2004 +#: common/models.py:2024 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "Abilita l'integrazione URL" -#: common/models.py:2011 +#: common/models.py:2031 msgid "Enable plugins to add URL routes" msgstr "Attiva plugin per aggiungere percorsi URL" -#: common/models.py:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "Attiva integrazione navigazione" -#: common/models.py:2018 +#: common/models.py:2038 msgid "Enable plugins to integrate into navigation" msgstr "Abilita i plugin per l'integrazione nella navigazione" -#: common/models.py:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "Abilita l'app integrata" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "Abilita plugin per aggiungere applicazioni" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "Abilita integrazione pianificazione" -#: common/models.py:2032 +#: common/models.py:2052 msgid "Enable plugins to run scheduled tasks" msgstr "Abilita i plugin per eseguire le attività pianificate" -#: common/models.py:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "Abilita eventi integrati" -#: common/models.py:2039 +#: common/models.py:2059 msgid "Enable plugins to respond to internal events" msgstr "Abilita plugin per rispondere agli eventi interni" -#: common/models.py:2045 +#: common/models.py:2065 msgid "Enable project codes" msgstr "" -#: common/models.py:2046 +#: common/models.py:2066 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "Funzionalità Dell'Inventario" -#: common/models.py:2053 +#: common/models.py:2073 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:2059 +#: common/models.py:2079 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2061 +#: common/models.py:2081 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "Inventario periodico automatico" -#: common/models.py:2069 +#: common/models.py:2089 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:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2077 +#: common/models.py:2097 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:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "" -#: common/models.py:2085 +#: common/models.py:2105 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2091 +#: common/models.py:2111 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 msgid "Settings key (must be unique - case insensitive" msgstr "Tasto impostazioni (deve essere univoco - maiuscole e minuscole" -#: common/models.py:2146 +#: common/models.py:2166 msgid "Hide inactive parts" msgstr "Nascondi Articoli Inattivi" -#: common/models.py:2148 +#: common/models.py:2168 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "Mostra articoli sottoscritti" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "Mostra gli articoli sottoscritti nella homepage" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "Mostra le categorie sottoscritte" -#: common/models.py:2161 +#: common/models.py:2181 msgid "Show subscribed part categories on the homepage" msgstr "Mostra le categorie dei componenti sottoscritti nella homepage" -#: common/models.py:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "Mostra ultimi articoli" -#: common/models.py:2167 +#: common/models.py:2187 msgid "Show latest parts on the homepage" msgstr "Mostra gli ultimi articoli sulla homepage" -#: common/models.py:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2173 +#: common/models.py:2193 msgid "Show BOMs that await validation on the homepage" msgstr "Mostra le distinte base che attendono la convalida sulla homepage" -#: common/models.py:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "Mostra le modifiche recenti alle giacenze" -#: common/models.py:2179 +#: common/models.py:2199 msgid "Show recently changed stock items on the homepage" msgstr "Mostra le giacenze modificate di recente nella homepage" -#: common/models.py:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "Mostra disponibilità scarsa delle giacenze" -#: common/models.py:2185 +#: common/models.py:2205 msgid "Show low stock items on the homepage" msgstr "Mostra disponibilità scarsa degli articoli sulla homepage" -#: common/models.py:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "Mostra scorte esaurite" -#: common/models.py:2191 +#: common/models.py:2211 msgid "Show depleted stock items on the homepage" msgstr "Mostra disponibilità scarsa delle scorte degli articoli sulla homepage" -#: common/models.py:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "Mostra scorte necessarie" -#: common/models.py:2197 +#: common/models.py:2217 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:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "Mostra scorte esaurite" -#: common/models.py:2203 +#: common/models.py:2223 msgid "Show expired stock items on the homepage" msgstr "Mostra gli articoli stock scaduti nella home page" -#: common/models.py:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "Mostra scorte obsolete" -#: common/models.py:2209 +#: common/models.py:2229 msgid "Show stale stock items on the homepage" msgstr "Mostra gli elementi obsoleti esistenti sulla home page" -#: common/models.py:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "Mostra produzioni in attesa" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "Mostra produzioni in attesa sulla homepage" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "Mostra produzioni in ritardo" -#: common/models.py:2221 +#: common/models.py:2241 msgid "Show overdue builds on the homepage" msgstr "Mostra produzioni in ritardo sulla home page" -#: common/models.py:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "Mostra ordini di produzione inevasi" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "Mostra ordini di produzione inevasi sulla home page" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "Mostra Ordini di Produzione in ritardo" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "Mostra Ordini di Produzione in ritardo sulla home page" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "Mostra Ordini di Vendita inevasi" -#: common/models.py:2239 +#: common/models.py:2259 msgid "Show outstanding SOs on the homepage" msgstr "Mostra Ordini di Vendita inevasi sulla home page" -#: common/models.py:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "Mostra Ordini di Vendita in ritardo" -#: common/models.py:2245 +#: common/models.py:2265 msgid "Show overdue SOs on the homepage" msgstr "Mostra Ordini di Vendita in ritardo sulla home page" -#: common/models.py:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2251 +#: common/models.py:2271 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2256 +#: common/models.py:2276 msgid "Show News" msgstr "Mostra Notizie" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "Mostra notizie sulla home page" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "Visualizzazione dell'etichetta in linea" -#: common/models.py:2264 +#: common/models.py:2284 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:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "Stampante per etichette predefinita" -#: common/models.py:2272 +#: common/models.py:2292 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:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "Visualizzazione dell'etichetta in linea" -#: common/models.py:2280 +#: common/models.py:2300 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:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "Cerca Articoli" -#: common/models.py:2287 +#: common/models.py:2307 msgid "Display parts in search preview window" msgstr "Mostra articoli della ricerca nella finestra di anteprima" -#: common/models.py:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2293 +#: common/models.py:2313 msgid "Display supplier parts in search preview window" msgstr "Mostra articoli del fornitore nella finestra di anteprima" -#: common/models.py:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "Cerca Articoli Produttore" -#: common/models.py:2299 +#: common/models.py:2319 msgid "Display manufacturer parts in search preview window" msgstr "Mostra articoli del produttore nella finestra di anteprima" -#: common/models.py:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "Nascondi Articoli Inattivi" -#: common/models.py:2305 +#: common/models.py:2325 msgid "Excluded inactive parts from search preview window" msgstr "Escludi articoli inattivi dalla finestra di anteprima della ricerca" -#: common/models.py:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "Cerca Categorie" -#: common/models.py:2311 +#: common/models.py:2331 msgid "Display part categories in search preview window" msgstr "Mostra categorie articolo nella finestra di anteprima di ricerca" -#: common/models.py:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "Cerca Giacenze" -#: common/models.py:2317 +#: common/models.py:2337 msgid "Display stock items in search preview window" msgstr "Mostra articoli in giacenza nella finestra di anteprima della ricerca" -#: common/models.py:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "Nascondi elementi non disponibili" -#: common/models.py:2324 +#: common/models.py:2344 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:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "Cerca Ubicazioni" -#: common/models.py:2331 +#: common/models.py:2351 msgid "Display stock locations in search preview window" msgstr "Mostra ubicazioni delle giacenze nella finestra di anteprima di ricerca" -#: common/models.py:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "Cerca Aziende" -#: common/models.py:2337 +#: common/models.py:2357 msgid "Display companies in search preview window" msgstr "Mostra le aziende nella finestra di anteprima di ricerca" -#: common/models.py:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "Cerca Ordini Di Produzione" -#: common/models.py:2343 +#: common/models.py:2363 msgid "Display build orders in search preview window" msgstr "Mostra gli ordini di produzione nella finestra di anteprima di ricerca" -#: common/models.py:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "Cerca Ordini di Acquisto" -#: common/models.py:2349 +#: common/models.py:2369 msgid "Display purchase orders in search preview window" msgstr "Mostra gli ordini di acquisto nella finestra di anteprima di ricerca" -#: common/models.py:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "Escludi Ordini D'Acquisto Inattivi" -#: common/models.py:2356 +#: common/models.py:2376 msgid "Exclude inactive purchase orders from search preview window" msgstr "Escludi ordini di acquisto inattivi dalla finestra di anteprima di ricerca" -#: common/models.py:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "Cerca Ordini Di Vendita" -#: common/models.py:2363 +#: common/models.py:2383 msgid "Display sales orders in search preview window" msgstr "Visualizzazione degli ordini di vendita nella finestra di anteprima della ricerca" -#: common/models.py:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "Escludi Ordini Di Vendita Inattivi" -#: common/models.py:2370 +#: common/models.py:2390 msgid "Exclude inactive sales orders from search preview window" msgstr "Escludi ordini di vendita inattivi dalla finestra di anteprima di ricerca" -#: common/models.py:2376 +#: common/models.py:2396 msgid "Search Return Orders" msgstr "Cerca Ordini Di Reso" -#: common/models.py:2377 +#: common/models.py:2397 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2384 +#: common/models.py:2404 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "Risultati Dell'Anteprima Di Ricerca" -#: common/models.py:2392 +#: common/models.py:2412 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:2398 +#: common/models.py:2418 msgid "Regex Search" msgstr "Ricerca con regex" -#: common/models.py:2399 +#: common/models.py:2419 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "" -#: common/models.py:2405 +#: common/models.py:2425 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "Mostra quantità nei moduli" -#: common/models.py:2411 +#: common/models.py:2431 msgid "Display available part quantity in some forms" msgstr "Visualizzare la quantità di pezzi disponibili in alcuni moduli" -#: common/models.py:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "Il tasto Esc chiude i moduli" -#: common/models.py:2417 +#: common/models.py:2437 msgid "Use the escape key to close modal forms" msgstr "Utilizzare il tasto Esc per chiudere i moduli modali" -#: common/models.py:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "Barra di navigazione fissa" -#: common/models.py:2423 +#: common/models.py:2443 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:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "Formato Data" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "Formato predefinito per visualizzare le date" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Programmazione Prodotto" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "Mostra informazioni sulla pianificazione del prodotto" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "Inventario Prodotto" -#: common/models.py:2450 +#: common/models.py:2470 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:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "Lunghezza Stringa Tabella" -#: common/models.py:2458 +#: common/models.py:2478 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2464 +#: common/models.py:2484 msgid "Default part label template" msgstr "" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2470 +#: common/models.py:2490 msgid "Default stock item template" msgstr "" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2478 +#: common/models.py:2498 msgid "Default stock location label template" msgstr "" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2486 +#: common/models.py:2506 msgid "Default build line label template" msgstr "" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "" -#: common/models.py:2501 +#: common/models.py:2521 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3457,11 +3489,11 @@ msgstr "" msgid "User" msgstr "Utente" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "Quantità prezzo limite" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3469,96 +3501,96 @@ msgstr "Quantità prezzo limite" msgid "Price" msgstr "Prezzo" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "Prezzo unitario in quantità specificata" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "Scadenza" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "Scadenza in cui questa notifica viene ricevuta" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "Nome per questa notifica" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "È questa notifica attiva" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "Token per l'accesso" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "Segreto" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "Segreto condiviso per HMAC" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "ID Messaggio" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "Identificatore unico per questo messaggio" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "Host da cui questo messaggio è stato ricevuto" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "Intestazione" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "Intestazione di questo messaggio" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "Contenuto" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "Contenuto di questo messaggio" -#: common/models.py:2833 +#: common/models.py:2854 msgid "Endpoint on which this message was received" msgstr "Scadenza in cui questo messaggio è stato ricevuto" -#: common/models.py:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "Lavorato il" -#: common/models.py:2839 +#: common/models.py:2860 msgid "Was the work on this message finished?" msgstr "Il lavoro su questo messaggio è terminato?" -#: common/models.py:2965 +#: common/models.py:2986 msgid "Id" msgstr "" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "Titolo" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3575,28 +3607,28 @@ msgstr "Titolo" msgid "Link" msgstr "Collegamento" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "Pubblicato" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "Riepilogo" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "Letto" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "Queste notizie sull'elemento sono state lette?" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3606,86 +3638,90 @@ msgstr "Queste notizie sull'elemento sono state lette?" msgid "Image" msgstr "Immagine" -#: common/models.py:2995 +#: common/models.py:3016 msgid "Image file" msgstr "File immagine" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 msgid "Target model type for this image" msgstr "" -#: common/models.py:3011 +#: common/models.py:3032 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3052 +#: common/models.py:3070 +msgid "Unit symbol must be unique" +msgstr "" + +#: common/models.py:3085 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3071 +#: common/models.py:3104 msgid "Unit name" msgstr "" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3079 +#: common/models.py:3112 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Allegato" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "File mancante" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "Link esterno mancante" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "Seleziona file da allegare" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Commento" -#: common/models.py:3219 +#: common/models.py:3251 msgid "Attachment comment" msgstr "" -#: common/models.py:3235 +#: common/models.py:3267 msgid "Upload date" msgstr "" -#: common/models.py:3236 +#: common/models.py:3268 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" msgstr "" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4735,48 +4771,48 @@ msgstr "Nuova Azienda" msgid "Placed" msgstr "Inviato" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 msgid "Number of copies to print for each label" msgstr "" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "Sconosciuto" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 msgid "Printing" msgstr "" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 msgid "Disconnected" msgstr "" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 msgid "Label Printer" msgstr "" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 msgid "Directly print labels for various items." msgstr "" -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 msgid "Printer Location" msgstr "" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "" @@ -7533,10 +7569,6 @@ msgstr "L'articolo può essere acquistato da fornitori esterni" msgid "Part can be sold to customers" msgstr "La parte può essere venduta ai clienti" -#: part/templates/part/part_base.html:145 -msgid "Part is not active" -msgstr "L'articolo non è attivo" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "L'Articolo è virtuale (non è un articolo fisico)" @@ -11131,11 +11163,11 @@ msgstr "Clicca il seguente link per visualizzare questo articolo" msgid "Minimum Quantity" msgstr "Quantità minima" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "" @@ -11147,27 +11179,27 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "" @@ -11179,11 +11211,11 @@ msgstr "" msgid "HTTP method not allowed at URL" msgstr "" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "" @@ -11268,7 +11300,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "" @@ -11363,8 +11395,8 @@ msgid "Row Data" msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -12303,62 +12335,62 @@ msgstr "" msgid "Labels sent to printer" msgstr "" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "Invia" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "" -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" msgstr "" diff --git a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po index 424311e194..75a6b24b4e 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-06-29 10:44+0000\n" -"PO-Revision-Date: 2024-06-30 06:57\n" +"POT-Creation-Date: 2024-07-05 02:47+0000\n" +"PO-Revision-Date: 2024-07-05 14:57\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -403,7 +403,7 @@ msgstr "" msgid "Invalid choice" msgstr "無効な選択です" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -423,7 +423,7 @@ msgstr "無効な選択です" msgid "Name" msgstr "お名前" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -777,23 +777,31 @@ msgstr "組立注文" msgid "Build Orders" msgstr "組立注文" -#: build/models.py:133 +#: build/models.py:127 +msgid "Assembly BOM has not been validated" +msgstr "" + +#: build/models.py:134 part/templates/part/part_base.html:145 +msgid "Part is not active" +msgstr "" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:150 +#: build/models.py:165 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -809,20 +817,20 @@ msgstr "" msgid "Reference" msgstr "" -#: build/models.py:223 +#: build/models.py:238 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -873,103 +881,103 @@ msgstr "" msgid "Part" msgstr "パーツ" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "組立状況" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "作成日時" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -984,11 +992,11 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1000,20 +1008,20 @@ msgstr "" msgid "External Link" msgstr "外部リンク" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "外部 サイト へのリンク" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "組立優先度" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1024,62 +1032,62 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:362 +#: build/models.py:377 msgid "Project code for this build order" msgstr "" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1344 +#: build/models.py:1359 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1369 +#: build/models.py:1384 msgid "Build object" msgstr "" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1124,36 +1132,36 @@ msgstr "" msgid "Quantity" msgstr "数量" -#: build/models.py:1384 +#: build/models.py:1399 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1554 +#: build/models.py:1569 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1171,19 +1179,19 @@ msgstr "" msgid "Stock Item" msgstr "在庫商品" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "" @@ -2084,8 +2092,8 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "" @@ -2218,78 +2226,86 @@ msgid "Allow barcode scanning via webcam in browser" msgstr "" #: common/models.py:1395 -msgid "Part Revisions" +msgid "Barcode Show Data" msgstr "" #: common/models.py:1396 -msgid "Enable revision field for Part" +msgid "Display barcode data in browser as text" msgstr "" #: common/models.py:1401 -msgid "Allow Deletion from Assembly" +msgid "Part Revisions" msgstr "" #: common/models.py:1402 -msgid "Allow deletion of parts which are used in an assembly" +msgid "Enable revision field for Part" msgstr "" #: common/models.py:1407 -msgid "IPN Regex" +msgid "Allow Deletion from Assembly" msgstr "" #: common/models.py:1408 +msgid "Allow deletion of parts which are used in an assembly" +msgstr "" + +#: common/models.py:1413 +msgid "IPN Regex" +msgstr "" + +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1442 +#: common/models.py:1448 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2297,1159 +2313,1175 @@ msgstr "" msgid "Template" msgstr "テンプレート" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "パーツはデフォルトのテンプレートです" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "アセンブリ" -#: common/models.py:1454 +#: common/models.py:1460 msgid "Parts can be assembled from other components by default" msgstr "パーツはデフォルトで他のコンポーネントから組み立てることができます" -#: common/models.py:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "コンポーネント" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "パーツはデフォルトでサブコンポーネントとして使用できます" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "購入可能" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "パーツはデフォルトで購入可能です" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "販売可能" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "パーツはデフォルトで販売可能です" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "追跡可能" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "パーツはデフォルトで追跡可能です" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Enforce Parameter Units" msgstr "" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "デバッグモード" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1657 +#: common/models.py:1663 msgid "Log Report Errors" msgstr "" -#: common/models.py:1658 +#: common/models.py:1664 msgid "Log errors which occur when generating reports" msgstr "" -#: common/models.py:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "" -#: common/models.py:1664 +#: common/models.py:1670 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1677 +#: common/models.py:1683 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1684 +#: common/models.py:1690 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "シリアル番号を自動入力" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1697 +#: common/models.py:1703 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "" -#: common/models.py:1705 +#: common/models.py:1711 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1724 +#: common/models.py:1730 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1732 +#: common/models.py:1738 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1738 +#: common/models.py:1744 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1748 +#: common/models.py:1754 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1755 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1756 +#: common/models.py:1762 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1764 +#: common/models.py:1770 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1772 +#: common/models.py:1778 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1784 -msgid "Block Until Tests Pass" +#: common/models.py:1790 +msgid "Require Active Part" msgstr "" -#: common/models.py:1786 -msgid "Prevent build outputs from being completed until all required tests pass" +#: common/models.py:1791 +msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1792 -msgid "Enable Return Orders" -msgstr "" - -#: common/models.py:1793 -msgid "Enable return order functionality in the user interface" +#: common/models.py:1796 +msgid "Require Valid BOM" msgstr "" #: common/models.py:1798 -msgid "Return Order Reference Pattern" +msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1800 -msgid "Required pattern for generating Return Order reference field" +#: common/models.py:1804 +msgid "Block Until Tests Pass" +msgstr "" + +#: common/models.py:1806 +msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" #: common/models.py:1812 -msgid "Edit Completed Return Orders" +msgid "Enable Return Orders" msgstr "" -#: common/models.py:1814 -msgid "Allow editing of return orders after they have been completed" +#: common/models.py:1813 +msgid "Enable return order functionality in the user interface" +msgstr "" + +#: common/models.py:1818 +msgid "Return Order Reference Pattern" msgstr "" #: common/models.py:1820 -msgid "Sales Order Reference Pattern" +msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1822 -msgid "Required pattern for generating Sales Order reference field" +#: common/models.py:1832 +msgid "Edit Completed Return Orders" msgstr "" #: common/models.py:1834 -msgid "Sales Order Default Shipment" -msgstr "" - -#: common/models.py:1835 -msgid "Enable creation of default shipment with sales orders" +msgid "Allow editing of return orders after they have been completed" msgstr "" #: common/models.py:1840 -msgid "Edit Completed Sales Orders" +msgid "Sales Order Reference Pattern" msgstr "" #: common/models.py:1842 +msgid "Required pattern for generating Sales Order reference field" +msgstr "" + +#: common/models.py:1854 +msgid "Sales Order Default Shipment" +msgstr "" + +#: common/models.py:1855 +msgid "Enable creation of default shipment with sales orders" +msgstr "" + +#: common/models.py:1860 +msgid "Edit Completed Sales Orders" +msgstr "" + +#: common/models.py:1862 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1848 +#: common/models.py:1868 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1850 +#: common/models.py:1870 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1858 +#: common/models.py:1878 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1872 +#: common/models.py:1892 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1878 +#: common/models.py:1898 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1880 +#: common/models.py:1900 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "" -#: common/models.py:1888 +#: common/models.py:1908 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "" -#: common/models.py:1894 +#: common/models.py:1914 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1907 +#: common/models.py:1927 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" msgstr "" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "メールアドレスは必須です" -#: common/models.py:1946 +#: common/models.py:1966 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1953 +#: common/models.py:1973 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "" -#: common/models.py:1960 +#: common/models.py:1980 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "" -#: common/models.py:1966 +#: common/models.py:1986 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "" -#: common/models.py:1973 +#: common/models.py:1993 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "" -#: common/models.py:1988 +#: common/models.py:2008 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1995 +#: common/models.py:2015 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2004 +#: common/models.py:2024 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "" -#: common/models.py:2011 +#: common/models.py:2031 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2018 +#: common/models.py:2038 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2032 +#: common/models.py:2052 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "" -#: common/models.py:2039 +#: common/models.py:2059 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2045 +#: common/models.py:2065 msgid "Enable project codes" msgstr "" -#: common/models.py:2046 +#: common/models.py:2066 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2053 +#: common/models.py:2073 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2059 +#: common/models.py:2079 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2061 +#: common/models.py:2081 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2069 +#: common/models.py:2089 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2077 +#: common/models.py:2097 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "" -#: common/models.py:2085 +#: common/models.py:2105 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2091 +#: common/models.py:2111 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2146 +#: common/models.py:2166 msgid "Hide inactive parts" msgstr "非アクティブな部品を非表示" -#: common/models.py:2148 +#: common/models.py:2168 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "購読中の部品を表示" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "購読中のカテゴリを表示" -#: common/models.py:2161 +#: common/models.py:2181 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "" -#: common/models.py:2167 +#: common/models.py:2187 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2173 +#: common/models.py:2193 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2179 +#: common/models.py:2199 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "" -#: common/models.py:2185 +#: common/models.py:2205 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "" -#: common/models.py:2191 +#: common/models.py:2211 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "" -#: common/models.py:2197 +#: common/models.py:2217 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "" -#: common/models.py:2203 +#: common/models.py:2223 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "" -#: common/models.py:2209 +#: common/models.py:2229 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "" -#: common/models.py:2221 +#: common/models.py:2241 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2239 +#: common/models.py:2259 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2245 +#: common/models.py:2265 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2251 +#: common/models.py:2271 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2256 +#: common/models.py:2276 msgid "Show News" msgstr "" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "" -#: common/models.py:2264 +#: common/models.py:2284 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "" -#: common/models.py:2272 +#: common/models.py:2292 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "" -#: common/models.py:2280 +#: common/models.py:2300 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "" -#: common/models.py:2287 +#: common/models.py:2307 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2293 +#: common/models.py:2313 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2299 +#: common/models.py:2319 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2305 +#: common/models.py:2325 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "" -#: common/models.py:2311 +#: common/models.py:2331 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "" -#: common/models.py:2317 +#: common/models.py:2337 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2324 +#: common/models.py:2344 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "" -#: common/models.py:2331 +#: common/models.py:2351 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "" -#: common/models.py:2337 +#: common/models.py:2357 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2363 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2349 +#: common/models.py:2369 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2356 +#: common/models.py:2376 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2363 +#: common/models.py:2383 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2370 +#: common/models.py:2390 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2376 +#: common/models.py:2396 msgid "Search Return Orders" msgstr "" -#: common/models.py:2377 +#: common/models.py:2397 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2384 +#: common/models.py:2404 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "" -#: common/models.py:2392 +#: common/models.py:2412 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2418 msgid "Regex Search" msgstr "" -#: common/models.py:2399 +#: common/models.py:2419 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "" -#: common/models.py:2405 +#: common/models.py:2425 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2411 +#: common/models.py:2431 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2417 +#: common/models.py:2437 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2423 +#: common/models.py:2443 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2450 +#: common/models.py:2470 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "" -#: common/models.py:2458 +#: common/models.py:2478 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2464 +#: common/models.py:2484 msgid "Default part label template" msgstr "" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2470 +#: common/models.py:2490 msgid "Default stock item template" msgstr "" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2478 +#: common/models.py:2498 msgid "Default stock location label template" msgstr "" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2486 +#: common/models.py:2506 msgid "Default build line label template" msgstr "" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "" -#: common/models.py:2501 +#: common/models.py:2521 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3457,11 +3489,11 @@ msgstr "" msgid "User" msgstr "ユーザー" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3469,96 +3501,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "メッセージ ID:" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "" -#: common/models.py:2833 +#: common/models.py:2854 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "" -#: common/models.py:2839 +#: common/models.py:2860 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2965 +#: common/models.py:2986 msgid "Id" msgstr "" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3575,28 +3607,28 @@ msgstr "" msgid "Link" msgstr "リンク" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3606,86 +3638,90 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2995 +#: common/models.py:3016 msgid "Image file" msgstr "" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 msgid "Target model type for this image" msgstr "" -#: common/models.py:3011 +#: common/models.py:3032 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3052 +#: common/models.py:3070 +msgid "Unit symbol must be unique" +msgstr "" + +#: common/models.py:3085 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3071 +#: common/models.py:3104 msgid "Unit name" msgstr "" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3079 +#: common/models.py:3112 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "添付ファイル" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "ファイルがありません" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "外部リンクが見つかりません。" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "添付ファイルを選択" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "コメント:" -#: common/models.py:3219 +#: common/models.py:3251 msgid "Attachment comment" msgstr "" -#: common/models.py:3235 +#: common/models.py:3267 msgid "Upload date" msgstr "" -#: common/models.py:3236 +#: common/models.py:3268 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" msgstr "" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4735,48 +4771,48 @@ msgstr "" msgid "Placed" msgstr "設置済" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 msgid "Number of copies to print for each label" msgstr "" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 msgid "Printing" msgstr "" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 msgid "Disconnected" msgstr "" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 msgid "Label Printer" msgstr "" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 msgid "Directly print labels for various items." msgstr "" -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 msgid "Printer Location" msgstr "" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "" @@ -7533,10 +7569,6 @@ msgstr "" msgid "Part can be sold to customers" msgstr "" -#: part/templates/part/part_base.html:145 -msgid "Part is not active" -msgstr "" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "" @@ -11131,11 +11163,11 @@ msgstr "このパーツを表示するには、次のリンクをクリックし msgid "Minimum Quantity" msgstr "最小在庫" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "" @@ -11147,27 +11179,27 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "" @@ -11179,11 +11211,11 @@ msgstr "" msgid "HTTP method not allowed at URL" msgstr "" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "" @@ -11268,7 +11300,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "" @@ -11363,8 +11395,8 @@ msgid "Row Data" msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -12303,62 +12335,62 @@ msgstr "" msgid "Labels sent to printer" msgstr "" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "" -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" msgstr "" diff --git a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po index 0e7a019797..aead146b7e 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-06-29 10:44+0000\n" -"PO-Revision-Date: 2024-06-30 06:57\n" +"POT-Creation-Date: 2024-07-05 02:47+0000\n" +"PO-Revision-Date: 2024-07-05 14:57\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -403,7 +403,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -423,7 +423,7 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -777,23 +777,31 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:133 +#: build/models.py:127 +msgid "Assembly BOM has not been validated" +msgstr "" + +#: build/models.py:134 part/templates/part/part_base.html:145 +msgid "Part is not active" +msgstr "" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:150 +#: build/models.py:165 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -809,20 +817,20 @@ msgstr "" msgid "Reference" msgstr "" -#: build/models.py:223 +#: build/models.py:238 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -873,103 +881,103 @@ msgstr "" msgid "Part" msgstr "" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -984,11 +992,11 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1000,20 +1008,20 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1024,62 +1032,62 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:362 +#: build/models.py:377 msgid "Project code for this build order" msgstr "" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1344 +#: build/models.py:1359 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1369 +#: build/models.py:1384 msgid "Build object" msgstr "" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1124,36 +1132,36 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1384 +#: build/models.py:1399 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1554 +#: build/models.py:1569 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1171,19 +1179,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "" @@ -2084,8 +2092,8 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "" @@ -2218,78 +2226,86 @@ msgid "Allow barcode scanning via webcam in browser" msgstr "" #: common/models.py:1395 -msgid "Part Revisions" +msgid "Barcode Show Data" msgstr "" #: common/models.py:1396 -msgid "Enable revision field for Part" +msgid "Display barcode data in browser as text" msgstr "" #: common/models.py:1401 -msgid "Allow Deletion from Assembly" +msgid "Part Revisions" msgstr "" #: common/models.py:1402 -msgid "Allow deletion of parts which are used in an assembly" +msgid "Enable revision field for Part" msgstr "" #: common/models.py:1407 -msgid "IPN Regex" +msgid "Allow Deletion from Assembly" msgstr "" #: common/models.py:1408 +msgid "Allow deletion of parts which are used in an assembly" +msgstr "" + +#: common/models.py:1413 +msgid "IPN Regex" +msgstr "" + +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1442 +#: common/models.py:1448 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2297,1159 +2313,1175 @@ msgstr "" msgid "Template" msgstr "" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "" -#: common/models.py:1454 +#: common/models.py:1460 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Enforce Parameter Units" msgstr "" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1657 +#: common/models.py:1663 msgid "Log Report Errors" msgstr "" -#: common/models.py:1658 +#: common/models.py:1664 msgid "Log errors which occur when generating reports" msgstr "" -#: common/models.py:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "" -#: common/models.py:1664 +#: common/models.py:1670 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1677 +#: common/models.py:1683 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1684 +#: common/models.py:1690 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1697 +#: common/models.py:1703 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "" -#: common/models.py:1705 +#: common/models.py:1711 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1724 +#: common/models.py:1730 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1732 +#: common/models.py:1738 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1738 +#: common/models.py:1744 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1748 +#: common/models.py:1754 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1755 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1756 +#: common/models.py:1762 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1764 +#: common/models.py:1770 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1772 +#: common/models.py:1778 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1784 -msgid "Block Until Tests Pass" +#: common/models.py:1790 +msgid "Require Active Part" msgstr "" -#: common/models.py:1786 -msgid "Prevent build outputs from being completed until all required tests pass" +#: common/models.py:1791 +msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1792 -msgid "Enable Return Orders" -msgstr "" - -#: common/models.py:1793 -msgid "Enable return order functionality in the user interface" +#: common/models.py:1796 +msgid "Require Valid BOM" msgstr "" #: common/models.py:1798 -msgid "Return Order Reference Pattern" +msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1800 -msgid "Required pattern for generating Return Order reference field" +#: common/models.py:1804 +msgid "Block Until Tests Pass" +msgstr "" + +#: common/models.py:1806 +msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" #: common/models.py:1812 -msgid "Edit Completed Return Orders" +msgid "Enable Return Orders" msgstr "" -#: common/models.py:1814 -msgid "Allow editing of return orders after they have been completed" +#: common/models.py:1813 +msgid "Enable return order functionality in the user interface" +msgstr "" + +#: common/models.py:1818 +msgid "Return Order Reference Pattern" msgstr "" #: common/models.py:1820 -msgid "Sales Order Reference Pattern" +msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1822 -msgid "Required pattern for generating Sales Order reference field" +#: common/models.py:1832 +msgid "Edit Completed Return Orders" msgstr "" #: common/models.py:1834 -msgid "Sales Order Default Shipment" -msgstr "" - -#: common/models.py:1835 -msgid "Enable creation of default shipment with sales orders" +msgid "Allow editing of return orders after they have been completed" msgstr "" #: common/models.py:1840 -msgid "Edit Completed Sales Orders" +msgid "Sales Order Reference Pattern" msgstr "" #: common/models.py:1842 +msgid "Required pattern for generating Sales Order reference field" +msgstr "" + +#: common/models.py:1854 +msgid "Sales Order Default Shipment" +msgstr "" + +#: common/models.py:1855 +msgid "Enable creation of default shipment with sales orders" +msgstr "" + +#: common/models.py:1860 +msgid "Edit Completed Sales Orders" +msgstr "" + +#: common/models.py:1862 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1848 +#: common/models.py:1868 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1850 +#: common/models.py:1870 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1858 +#: common/models.py:1878 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1872 +#: common/models.py:1892 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1878 +#: common/models.py:1898 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1880 +#: common/models.py:1900 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "" -#: common/models.py:1888 +#: common/models.py:1908 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "" -#: common/models.py:1894 +#: common/models.py:1914 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1907 +#: common/models.py:1927 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" msgstr "" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "" -#: common/models.py:1946 +#: common/models.py:1966 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1953 +#: common/models.py:1973 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "" -#: common/models.py:1960 +#: common/models.py:1980 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "" -#: common/models.py:1966 +#: common/models.py:1986 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "" -#: common/models.py:1973 +#: common/models.py:1993 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "" -#: common/models.py:1988 +#: common/models.py:2008 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1995 +#: common/models.py:2015 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2004 +#: common/models.py:2024 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "" -#: common/models.py:2011 +#: common/models.py:2031 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2018 +#: common/models.py:2038 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2032 +#: common/models.py:2052 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "" -#: common/models.py:2039 +#: common/models.py:2059 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2045 +#: common/models.py:2065 msgid "Enable project codes" msgstr "" -#: common/models.py:2046 +#: common/models.py:2066 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2053 +#: common/models.py:2073 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2059 +#: common/models.py:2079 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2061 +#: common/models.py:2081 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2069 +#: common/models.py:2089 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2077 +#: common/models.py:2097 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "" -#: common/models.py:2085 +#: common/models.py:2105 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2091 +#: common/models.py:2111 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2146 +#: common/models.py:2166 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2148 +#: common/models.py:2168 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2161 +#: common/models.py:2181 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "" -#: common/models.py:2167 +#: common/models.py:2187 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2173 +#: common/models.py:2193 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2179 +#: common/models.py:2199 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "" -#: common/models.py:2185 +#: common/models.py:2205 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "" -#: common/models.py:2191 +#: common/models.py:2211 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "" -#: common/models.py:2197 +#: common/models.py:2217 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "" -#: common/models.py:2203 +#: common/models.py:2223 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "" -#: common/models.py:2209 +#: common/models.py:2229 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "" -#: common/models.py:2221 +#: common/models.py:2241 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2239 +#: common/models.py:2259 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2245 +#: common/models.py:2265 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2251 +#: common/models.py:2271 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2256 +#: common/models.py:2276 msgid "Show News" msgstr "" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "" -#: common/models.py:2264 +#: common/models.py:2284 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "" -#: common/models.py:2272 +#: common/models.py:2292 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "" -#: common/models.py:2280 +#: common/models.py:2300 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "" -#: common/models.py:2287 +#: common/models.py:2307 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2293 +#: common/models.py:2313 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2299 +#: common/models.py:2319 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2305 +#: common/models.py:2325 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "" -#: common/models.py:2311 +#: common/models.py:2331 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "" -#: common/models.py:2317 +#: common/models.py:2337 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2324 +#: common/models.py:2344 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "" -#: common/models.py:2331 +#: common/models.py:2351 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "" -#: common/models.py:2337 +#: common/models.py:2357 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2363 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2349 +#: common/models.py:2369 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2356 +#: common/models.py:2376 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2363 +#: common/models.py:2383 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2370 +#: common/models.py:2390 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2376 +#: common/models.py:2396 msgid "Search Return Orders" msgstr "" -#: common/models.py:2377 +#: common/models.py:2397 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2384 +#: common/models.py:2404 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "" -#: common/models.py:2392 +#: common/models.py:2412 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2418 msgid "Regex Search" msgstr "" -#: common/models.py:2399 +#: common/models.py:2419 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "" -#: common/models.py:2405 +#: common/models.py:2425 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2411 +#: common/models.py:2431 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2417 +#: common/models.py:2437 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2423 +#: common/models.py:2443 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2450 +#: common/models.py:2470 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "" -#: common/models.py:2458 +#: common/models.py:2478 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2464 +#: common/models.py:2484 msgid "Default part label template" msgstr "" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2470 +#: common/models.py:2490 msgid "Default stock item template" msgstr "" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2478 +#: common/models.py:2498 msgid "Default stock location label template" msgstr "" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2486 +#: common/models.py:2506 msgid "Default build line label template" msgstr "" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "" -#: common/models.py:2501 +#: common/models.py:2521 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3457,11 +3489,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3469,96 +3501,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "" -#: common/models.py:2833 +#: common/models.py:2854 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "" -#: common/models.py:2839 +#: common/models.py:2860 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2965 +#: common/models.py:2986 msgid "Id" msgstr "" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3575,28 +3607,28 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3606,86 +3638,90 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2995 +#: common/models.py:3016 msgid "Image file" msgstr "" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 msgid "Target model type for this image" msgstr "" -#: common/models.py:3011 +#: common/models.py:3032 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3052 +#: common/models.py:3070 +msgid "Unit symbol must be unique" +msgstr "" + +#: common/models.py:3085 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3071 +#: common/models.py:3104 msgid "Unit name" msgstr "" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3079 +#: common/models.py:3112 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3219 +#: common/models.py:3251 msgid "Attachment comment" msgstr "" -#: common/models.py:3235 +#: common/models.py:3267 msgid "Upload date" msgstr "" -#: common/models.py:3236 +#: common/models.py:3268 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" msgstr "" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4735,48 +4771,48 @@ msgstr "" msgid "Placed" msgstr "" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 msgid "Number of copies to print for each label" msgstr "" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 msgid "Printing" msgstr "" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 msgid "Disconnected" msgstr "" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 msgid "Label Printer" msgstr "" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 msgid "Directly print labels for various items." msgstr "" -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 msgid "Printer Location" msgstr "" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "" @@ -7533,10 +7569,6 @@ msgstr "" msgid "Part can be sold to customers" msgstr "" -#: part/templates/part/part_base.html:145 -msgid "Part is not active" -msgstr "" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "" @@ -11131,11 +11163,11 @@ msgstr "" msgid "Minimum Quantity" msgstr "" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "" @@ -11147,27 +11179,27 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "" @@ -11179,11 +11211,11 @@ msgstr "" msgid "HTTP method not allowed at URL" msgstr "" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "" @@ -11268,7 +11300,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "" @@ -11363,8 +11395,8 @@ msgid "Row Data" msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -12303,62 +12335,62 @@ msgstr "" msgid "Labels sent to printer" msgstr "" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "" -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" msgstr "" diff --git a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po index 8b0b8605d0..a8d5184fa0 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-06-29 10:44+0000\n" -"PO-Revision-Date: 2024-06-30 06:58\n" +"POT-Creation-Date: 2024-07-05 02:47+0000\n" +"PO-Revision-Date: 2024-07-05 14:58\n" "Last-Translator: \n" "Language-Team: Latvian\n" "Language: lv_LV\n" @@ -403,7 +403,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -423,7 +423,7 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -777,23 +777,31 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:133 +#: build/models.py:127 +msgid "Assembly BOM has not been validated" +msgstr "" + +#: build/models.py:134 part/templates/part/part_base.html:145 +msgid "Part is not active" +msgstr "" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:150 +#: build/models.py:165 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -809,20 +817,20 @@ msgstr "" msgid "Reference" msgstr "" -#: build/models.py:223 +#: build/models.py:238 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -873,103 +881,103 @@ msgstr "" msgid "Part" msgstr "" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -984,11 +992,11 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1000,20 +1008,20 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1024,62 +1032,62 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:362 +#: build/models.py:377 msgid "Project code for this build order" msgstr "" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1344 +#: build/models.py:1359 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1369 +#: build/models.py:1384 msgid "Build object" msgstr "" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1124,36 +1132,36 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1384 +#: build/models.py:1399 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1554 +#: build/models.py:1569 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1171,19 +1179,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "" @@ -2084,8 +2092,8 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "" @@ -2218,78 +2226,86 @@ msgid "Allow barcode scanning via webcam in browser" msgstr "" #: common/models.py:1395 -msgid "Part Revisions" +msgid "Barcode Show Data" msgstr "" #: common/models.py:1396 -msgid "Enable revision field for Part" +msgid "Display barcode data in browser as text" msgstr "" #: common/models.py:1401 -msgid "Allow Deletion from Assembly" +msgid "Part Revisions" msgstr "" #: common/models.py:1402 -msgid "Allow deletion of parts which are used in an assembly" +msgid "Enable revision field for Part" msgstr "" #: common/models.py:1407 -msgid "IPN Regex" +msgid "Allow Deletion from Assembly" msgstr "" #: common/models.py:1408 +msgid "Allow deletion of parts which are used in an assembly" +msgstr "" + +#: common/models.py:1413 +msgid "IPN Regex" +msgstr "" + +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1442 +#: common/models.py:1448 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2297,1159 +2313,1175 @@ msgstr "" msgid "Template" msgstr "" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "" -#: common/models.py:1454 +#: common/models.py:1460 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Enforce Parameter Units" msgstr "" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1657 +#: common/models.py:1663 msgid "Log Report Errors" msgstr "" -#: common/models.py:1658 +#: common/models.py:1664 msgid "Log errors which occur when generating reports" msgstr "" -#: common/models.py:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "" -#: common/models.py:1664 +#: common/models.py:1670 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1677 +#: common/models.py:1683 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1684 +#: common/models.py:1690 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1697 +#: common/models.py:1703 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "" -#: common/models.py:1705 +#: common/models.py:1711 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1724 +#: common/models.py:1730 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1732 +#: common/models.py:1738 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1738 +#: common/models.py:1744 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1748 +#: common/models.py:1754 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1755 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1756 +#: common/models.py:1762 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1764 +#: common/models.py:1770 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1772 +#: common/models.py:1778 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1784 -msgid "Block Until Tests Pass" +#: common/models.py:1790 +msgid "Require Active Part" msgstr "" -#: common/models.py:1786 -msgid "Prevent build outputs from being completed until all required tests pass" +#: common/models.py:1791 +msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1792 -msgid "Enable Return Orders" -msgstr "" - -#: common/models.py:1793 -msgid "Enable return order functionality in the user interface" +#: common/models.py:1796 +msgid "Require Valid BOM" msgstr "" #: common/models.py:1798 -msgid "Return Order Reference Pattern" +msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1800 -msgid "Required pattern for generating Return Order reference field" +#: common/models.py:1804 +msgid "Block Until Tests Pass" +msgstr "" + +#: common/models.py:1806 +msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" #: common/models.py:1812 -msgid "Edit Completed Return Orders" +msgid "Enable Return Orders" msgstr "" -#: common/models.py:1814 -msgid "Allow editing of return orders after they have been completed" +#: common/models.py:1813 +msgid "Enable return order functionality in the user interface" +msgstr "" + +#: common/models.py:1818 +msgid "Return Order Reference Pattern" msgstr "" #: common/models.py:1820 -msgid "Sales Order Reference Pattern" +msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1822 -msgid "Required pattern for generating Sales Order reference field" +#: common/models.py:1832 +msgid "Edit Completed Return Orders" msgstr "" #: common/models.py:1834 -msgid "Sales Order Default Shipment" -msgstr "" - -#: common/models.py:1835 -msgid "Enable creation of default shipment with sales orders" +msgid "Allow editing of return orders after they have been completed" msgstr "" #: common/models.py:1840 -msgid "Edit Completed Sales Orders" +msgid "Sales Order Reference Pattern" msgstr "" #: common/models.py:1842 +msgid "Required pattern for generating Sales Order reference field" +msgstr "" + +#: common/models.py:1854 +msgid "Sales Order Default Shipment" +msgstr "" + +#: common/models.py:1855 +msgid "Enable creation of default shipment with sales orders" +msgstr "" + +#: common/models.py:1860 +msgid "Edit Completed Sales Orders" +msgstr "" + +#: common/models.py:1862 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1848 +#: common/models.py:1868 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1850 +#: common/models.py:1870 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1858 +#: common/models.py:1878 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1872 +#: common/models.py:1892 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1878 +#: common/models.py:1898 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1880 +#: common/models.py:1900 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "" -#: common/models.py:1888 +#: common/models.py:1908 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "" -#: common/models.py:1894 +#: common/models.py:1914 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1907 +#: common/models.py:1927 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" msgstr "" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "" -#: common/models.py:1946 +#: common/models.py:1966 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1953 +#: common/models.py:1973 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "" -#: common/models.py:1960 +#: common/models.py:1980 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "" -#: common/models.py:1966 +#: common/models.py:1986 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "" -#: common/models.py:1973 +#: common/models.py:1993 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "" -#: common/models.py:1988 +#: common/models.py:2008 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1995 +#: common/models.py:2015 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2004 +#: common/models.py:2024 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "" -#: common/models.py:2011 +#: common/models.py:2031 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2018 +#: common/models.py:2038 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2032 +#: common/models.py:2052 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "" -#: common/models.py:2039 +#: common/models.py:2059 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2045 +#: common/models.py:2065 msgid "Enable project codes" msgstr "" -#: common/models.py:2046 +#: common/models.py:2066 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2053 +#: common/models.py:2073 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2059 +#: common/models.py:2079 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2061 +#: common/models.py:2081 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2069 +#: common/models.py:2089 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2077 +#: common/models.py:2097 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "" -#: common/models.py:2085 +#: common/models.py:2105 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2091 +#: common/models.py:2111 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2146 +#: common/models.py:2166 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2148 +#: common/models.py:2168 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2161 +#: common/models.py:2181 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "" -#: common/models.py:2167 +#: common/models.py:2187 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2173 +#: common/models.py:2193 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2179 +#: common/models.py:2199 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "" -#: common/models.py:2185 +#: common/models.py:2205 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "" -#: common/models.py:2191 +#: common/models.py:2211 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "" -#: common/models.py:2197 +#: common/models.py:2217 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "" -#: common/models.py:2203 +#: common/models.py:2223 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "" -#: common/models.py:2209 +#: common/models.py:2229 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "" -#: common/models.py:2221 +#: common/models.py:2241 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2239 +#: common/models.py:2259 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2245 +#: common/models.py:2265 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2251 +#: common/models.py:2271 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2256 +#: common/models.py:2276 msgid "Show News" msgstr "" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "" -#: common/models.py:2264 +#: common/models.py:2284 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "" -#: common/models.py:2272 +#: common/models.py:2292 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "" -#: common/models.py:2280 +#: common/models.py:2300 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "" -#: common/models.py:2287 +#: common/models.py:2307 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2293 +#: common/models.py:2313 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2299 +#: common/models.py:2319 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2305 +#: common/models.py:2325 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "" -#: common/models.py:2311 +#: common/models.py:2331 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "" -#: common/models.py:2317 +#: common/models.py:2337 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2324 +#: common/models.py:2344 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "" -#: common/models.py:2331 +#: common/models.py:2351 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "" -#: common/models.py:2337 +#: common/models.py:2357 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2363 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2349 +#: common/models.py:2369 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2356 +#: common/models.py:2376 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2363 +#: common/models.py:2383 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2370 +#: common/models.py:2390 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2376 +#: common/models.py:2396 msgid "Search Return Orders" msgstr "" -#: common/models.py:2377 +#: common/models.py:2397 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2384 +#: common/models.py:2404 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "" -#: common/models.py:2392 +#: common/models.py:2412 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2418 msgid "Regex Search" msgstr "" -#: common/models.py:2399 +#: common/models.py:2419 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "" -#: common/models.py:2405 +#: common/models.py:2425 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2411 +#: common/models.py:2431 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2417 +#: common/models.py:2437 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2423 +#: common/models.py:2443 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2450 +#: common/models.py:2470 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "" -#: common/models.py:2458 +#: common/models.py:2478 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2464 +#: common/models.py:2484 msgid "Default part label template" msgstr "" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2470 +#: common/models.py:2490 msgid "Default stock item template" msgstr "" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2478 +#: common/models.py:2498 msgid "Default stock location label template" msgstr "" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2486 +#: common/models.py:2506 msgid "Default build line label template" msgstr "" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "" -#: common/models.py:2501 +#: common/models.py:2521 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3457,11 +3489,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3469,96 +3501,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "" -#: common/models.py:2833 +#: common/models.py:2854 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "" -#: common/models.py:2839 +#: common/models.py:2860 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2965 +#: common/models.py:2986 msgid "Id" msgstr "" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3575,28 +3607,28 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3606,86 +3638,90 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2995 +#: common/models.py:3016 msgid "Image file" msgstr "" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 msgid "Target model type for this image" msgstr "" -#: common/models.py:3011 +#: common/models.py:3032 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3052 +#: common/models.py:3070 +msgid "Unit symbol must be unique" +msgstr "" + +#: common/models.py:3085 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3071 +#: common/models.py:3104 msgid "Unit name" msgstr "" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3079 +#: common/models.py:3112 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3219 +#: common/models.py:3251 msgid "Attachment comment" msgstr "" -#: common/models.py:3235 +#: common/models.py:3267 msgid "Upload date" msgstr "" -#: common/models.py:3236 +#: common/models.py:3268 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" msgstr "" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4735,48 +4771,48 @@ msgstr "" msgid "Placed" msgstr "" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 msgid "Number of copies to print for each label" msgstr "" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 msgid "Printing" msgstr "" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 msgid "Disconnected" msgstr "" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 msgid "Label Printer" msgstr "" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 msgid "Directly print labels for various items." msgstr "" -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 msgid "Printer Location" msgstr "" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "" @@ -7533,10 +7569,6 @@ msgstr "" msgid "Part can be sold to customers" msgstr "" -#: part/templates/part/part_base.html:145 -msgid "Part is not active" -msgstr "" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "" @@ -11131,11 +11163,11 @@ msgstr "" msgid "Minimum Quantity" msgstr "" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "" @@ -11147,27 +11179,27 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "" @@ -11179,11 +11211,11 @@ msgstr "" msgid "HTTP method not allowed at URL" msgstr "" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "" @@ -11268,7 +11300,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "" @@ -11363,8 +11395,8 @@ msgid "Row Data" msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -12303,62 +12335,62 @@ msgstr "" msgid "Labels sent to printer" msgstr "" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "" -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" msgstr "" diff --git a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po index be38f90ec8..587b70ec2b 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-06-29 10:44+0000\n" -"PO-Revision-Date: 2024-06-30 06:57\n" +"POT-Creation-Date: 2024-07-05 02:47+0000\n" +"PO-Revision-Date: 2024-07-05 14:57\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -403,7 +403,7 @@ msgstr "Dubbele namen kunnen niet bestaan onder hetzelfde bovenliggende object" msgid "Invalid choice" msgstr "Ongeldige keuze" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -423,7 +423,7 @@ msgstr "Ongeldige keuze" msgid "Name" msgstr "Naam" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -777,23 +777,31 @@ msgstr "Productieorder" msgid "Build Orders" msgstr "Productieorders" -#: build/models.py:133 +#: build/models.py:127 +msgid "Assembly BOM has not been validated" +msgstr "" + +#: build/models.py:134 part/templates/part/part_base.html:145 +msgid "Part is not active" +msgstr "" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "Ongeldige keuze voor bovenliggende productie" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:150 +#: build/models.py:165 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "Productieorderreferentie" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -809,20 +817,20 @@ msgstr "Productieorderreferentie" msgid "Reference" msgstr "Referentie" -#: build/models.py:223 +#: build/models.py:238 msgid "Brief description of the build (optional)" msgstr "Korte beschrijving van de build (optioneel)" -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "Bovenliggende Productie" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "Productieorder waar deze productie aan is toegewezen" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -873,103 +881,103 @@ msgstr "Productieorder waar deze productie aan is toegewezen" msgid "Part" msgstr "Onderdeel" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "Selecteer onderdeel om te produceren" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "Verkooporder Referentie" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "Verkooporder waar deze productie aan is toegewezen" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "Bronlocatie" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Selecteer de locatie waar de voorraad van de productie vandaan moet komen (laat leeg om vanaf elke standaard locatie te nemen)" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "Bestemmings Locatie" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "Selecteer locatie waar de voltooide items zullen worden opgeslagen" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "Productiehoeveelheid" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "Aantal voorraaditems om te produceren" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "Voltooide voorraadartikelen" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "Aantal voorraadartikelen die zijn voltooid" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "Productiestatus" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "Productiestatuscode" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "Batchcode" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "Batchcode voor deze productieuitvoer" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "Aanmaakdatum" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "Verwachte opleveringsdatum" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Doeldatum voor productie voltooiing. Productie zal achterstallig zijn na deze datum." -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "Opleveringsdatum" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "voltooid door" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "Uitgegeven door" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "Gebruiker die de productieorder heeft gegeven" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -984,11 +992,11 @@ msgstr "Gebruiker die de productieorder heeft gegeven" msgid "Responsible" msgstr "Verantwoordelijke" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "Gebruiker of groep verantwoordelijk voor deze bouwopdracht" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1000,20 +1008,20 @@ msgstr "Gebruiker of groep verantwoordelijk voor deze bouwopdracht" msgid "External Link" msgstr "Externe Link" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "Link naar externe URL" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "Bouw prioriteit" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "Prioriteit van deze bouwopdracht" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1024,62 +1032,62 @@ msgstr "Prioriteit van deze bouwopdracht" msgid "Project Code" msgstr "" -#: build/models.py:362 +#: build/models.py:377 msgid "Project code for this build order" msgstr "Project code voor deze build order" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "Productieorder {build} is voltooid" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "Een productieorder is voltooid" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "Geen productie uitvoer opgegeven" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "Productie uitvoer is al voltooid" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "Productuitvoer komt niet overeen met de Productieorder" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "Hoeveelheid moet groter zijn dan nul" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 msgid "Quantity cannot be greater than the output quantity" msgstr "Hoeveelheid kan niet groter zijn dan aantal" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1344 +#: build/models.py:1359 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1369 +#: build/models.py:1384 msgid "Build object" msgstr "Bouw object" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1124,36 +1132,36 @@ msgstr "Bouw object" msgid "Quantity" msgstr "Hoeveelheid" -#: build/models.py:1384 +#: build/models.py:1399 msgid "Required quantity for build order" msgstr "Vereiste hoeveelheid voor bouwopdracht" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Productieartikel moet een productieuitvoer specificeren, omdat het hoofdonderdeel gemarkeerd is als traceerbaar" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Toegewezen hoeveelheid ({q}) mag de beschikbare voorraad ({a}) niet overschrijden" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "Voorraad item is te veel toegewezen" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "Toewijzing hoeveelheid moet groter zijn dan nul" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "Hoeveelheid moet 1 zijn voor geserialiseerde voorraad" -#: build/models.py:1554 +#: build/models.py:1569 msgid "Selected stock item does not match BOM line" msgstr "Geselecteerde voorraadartikelen komen niet overeen met de BOM-regel" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1171,19 +1179,19 @@ msgstr "Geselecteerde voorraadartikelen komen niet overeen met de BOM-regel" msgid "Stock Item" msgstr "Voorraadartikel" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "Bron voorraadartikel" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "Voorraad hoeveelheid toe te wijzen aan productie" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "Installeren in" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "Bestemming voorraadartikel" @@ -2084,8 +2092,8 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "dagen" @@ -2218,78 +2226,86 @@ msgid "Allow barcode scanning via webcam in browser" msgstr "Barcode via webcam scannen in browser toestaan" #: common/models.py:1395 +msgid "Barcode Show Data" +msgstr "" + +#: common/models.py:1396 +msgid "Display barcode data in browser as text" +msgstr "" + +#: common/models.py:1401 msgid "Part Revisions" msgstr "Herzieningen onderdeel" -#: common/models.py:1396 +#: common/models.py:1402 msgid "Enable revision field for Part" msgstr "Revisieveld voor onderdeel inschakelen" -#: common/models.py:1401 +#: common/models.py:1407 msgid "Allow Deletion from Assembly" msgstr "" -#: common/models.py:1402 +#: common/models.py:1408 msgid "Allow deletion of parts which are used in an assembly" msgstr "" -#: common/models.py:1407 +#: common/models.py:1413 msgid "IPN Regex" msgstr "" -#: common/models.py:1408 +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "Regulier expressiepatroon voor het overeenkomende Onderdeel IPN" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "Duplicaat IPN toestaan" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "Toestaan dat meerdere onderdelen dezelfde IPN gebruiken" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "Bewerken IPN toestaan" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "Sta het wijzigen van de IPN toe tijdens het bewerken van een onderdeel" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "Kopieer Onderdeel Stuklijstgegevens" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "Kopieer standaard stuklijstgegevens bij het dupliceren van een onderdeel" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "Kopieer Onderdeel Parametergegevens" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "Parametergegevens standaard kopiëren bij het dupliceren van een onderdeel" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "Kopieer Onderdeel Testdata" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "Testdata standaard kopiëren bij het dupliceren van een onderdeel" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "Kopiëer Categorieparameter Sjablonen" -#: common/models.py:1442 +#: common/models.py:1448 msgid "Copy category parameter templates when creating a part" msgstr "Kopieer categorieparameter sjablonen bij het aanmaken van een onderdeel" -#: common/models.py:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2297,1159 +2313,1175 @@ msgstr "Kopieer categorieparameter sjablonen bij het aanmaken van een onderdeel" msgid "Template" msgstr "Sjabloon" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "Onderdelen zijn standaard sjablonen" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "Samenstelling" -#: common/models.py:1454 +#: common/models.py:1460 msgid "Parts can be assembled from other components by default" msgstr "Onderdelen kunnen standaard vanuit andere componenten worden samengesteld" -#: common/models.py:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "Onderdelen kunnen standaard worden gebruikt als subcomponenten" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "Koopbaar" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "Onderdelen kunnen standaard gekocht worden" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "Verkoopbaar" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "Onderdelen kunnen standaard verkocht worden" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "Volgbaar" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "Onderdelen kunnen standaard gevolgd worden" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "Virtueel" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "Onderdelen zijn standaard virtueel" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "Toon Import in Weergaven" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "Toon de importwizard in sommige onderdelenweergaven" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "Verwante onderdelen tonen" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "Verwante onderdelen voor een onderdeel tonen" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "Initiële voorraadgegevens" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "Aanmaken van eerste voorraad toestaan bij het toevoegen van een nieuw onderdeel" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "Initiële leveranciergegevens" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "Aanmaken van eerste leveranciersgegevens toestaan bij het toevoegen van een nieuw onderdeel" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "Onderdelennaam Weergaveopmaak" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "Opmaak om de onderdeelnaam weer te geven" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "Standaardicoon voor onderdeel catagorie" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "Standaardicoon voor onderdeel catagorie (leeg betekent geen pictogram)" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Enforce Parameter Units" msgstr "Forceer Parameter Eenheden" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "Als er eenheden worden opgegeven, moeten parameterwaarden overeenkomen met de opgegeven eenheden" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "Minimaal aantal prijs decimalen" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "Minimaal aantal decimalen om weer te geven bij het weergeven van prijsgegevens" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "Maximum prijs decimalen" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "Maximum aantal decimalen om weer te geven bij het weergeven van prijsgegevens" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "Gebruik leveranciersprijzen" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "Prijsvoordelen leveranciers opnemen in de totale prijsberekening" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "Aankoopgeschiedenis overschrijven" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "Historische order prijzen overschrijven de prijzen van de leverancier" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "Gebruik voorraaditem prijzen" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "Gebruik prijzen van handmatig ingevoerde voorraadgegevens voor prijsberekeningen" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "Voorraad artikelprijs leeftijd" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "Voorraaditems ouder dan dit aantal dagen uitsluiten van prijsberekeningen" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "Gebruik variantprijzen" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "Variantenprijzen opnemen in de totale prijsberekening" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "Alleen actieve varianten" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "Gebruik alleen actieve variantonderdelen voor het berekenen van variantprijzen" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "Prijzen Herbouw interval" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "Aantal dagen voordat de prijzen voor onderdelen automatisch worden bijgewerkt" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "Interne Prijzen" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "Inschakelen van interne prijzen voor onderdelen" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "Interne prijs overschrijven" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "Indien beschikbaar, interne prijzen overschrijven berekeningen van prijsbereik" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "Printen van labels Inschakelen" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "Printen van labels via de webinterface inschakelen" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "Label Afbeelding DPI" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "DPI resolutie bij het genereren van afbeelginsbestanden voor label printer plugins" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "Activeer Rapportages" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "Activeer het genereren van rapporten" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "Foutopsporingsmodus" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "Rapporten genereren in debug modus (HTML uitvoer)" -#: common/models.py:1657 +#: common/models.py:1663 msgid "Log Report Errors" msgstr "" -#: common/models.py:1658 +#: common/models.py:1664 msgid "Log errors which occur when generating reports" msgstr "" -#: common/models.py:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "Paginagrootte" -#: common/models.py:1664 +#: common/models.py:1670 msgid "Default page size for PDF reports" msgstr "Standaard paginagrootte voor PDF rapporten" -#: common/models.py:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "Activeer Testrapporten" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "Activeer het genereren van testrapporten" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "Testrapporten Toevoegen" -#: common/models.py:1677 +#: common/models.py:1683 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:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "Globaal unieke serienummers" -#: common/models.py:1684 +#: common/models.py:1690 msgid "Serial numbers for stock items must be globally unique" msgstr "Serienummers voor voorraaditems moeten globaal uniek zijn" -#: common/models.py:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "Serienummers automatisch invullen" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "Automatisch invullen van serienummer in formulieren" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "Verwijder uitgeputte voorraad" -#: common/models.py:1697 +#: common/models.py:1703 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "Batchcode Sjabloon" -#: common/models.py:1705 +#: common/models.py:1711 msgid "Template for generating default batch codes for stock items" msgstr "Sjabloon voor het genereren van standaard batchcodes voor voorraadartikelen" -#: common/models.py:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "Verlopen Voorraad" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "Verlopen voorraad functionaliteit inschakelen" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "Verkoop Verlopen Voorraad" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "Verkoop verlopen voorraad toestaan" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "Voorraad Vervaltijd" -#: common/models.py:1724 +#: common/models.py:1730 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:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "Produceer Verlopen Voorraad" -#: common/models.py:1732 +#: common/models.py:1738 msgid "Allow building with expired stock" msgstr "Sta productie met verlopen voorraad toe" -#: common/models.py:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "Voorraad Eigenaar Toezicht" -#: common/models.py:1738 +#: common/models.py:1744 msgid "Enable ownership control over stock locations and items" msgstr "Eigenaarstoezicht over voorraadlocaties en items inschakelen" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "Voorraadlocatie standaard icoon" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Stock location default icon (empty means no icon)" msgstr "Standaard locatie pictogram (leeg betekent geen icoon)" -#: common/models.py:1748 +#: common/models.py:1754 msgid "Show Installed Stock Items" msgstr "Geïnstalleerde voorraad items weergeven" -#: common/models.py:1749 +#: common/models.py:1755 msgid "Display installed stock items in stock tables" msgstr "Geïnstalleerde voorraadartikelen in voorraadtabellen tonen" -#: common/models.py:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1756 +#: common/models.py:1762 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1764 +#: common/models.py:1770 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "Productieorderreferentiepatroon" -#: common/models.py:1772 +#: common/models.py:1778 msgid "Required pattern for generating Build Order reference field" msgstr "Vereist patroon voor het genereren van het Bouworderreferentieveld" -#: common/models.py:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1784 +#: common/models.py:1790 +msgid "Require Active Part" +msgstr "" + +#: common/models.py:1791 +msgid "Prevent build order creation for inactive parts" +msgstr "" + +#: common/models.py:1796 +msgid "Require Valid BOM" +msgstr "" + +#: common/models.py:1798 +msgid "Prevent build order creation unless BOM has been validated" +msgstr "" + +#: common/models.py:1804 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1786 +#: common/models.py:1806 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1792 +#: common/models.py:1812 msgid "Enable Return Orders" msgstr "Retourorders inschakelen" -#: common/models.py:1793 +#: common/models.py:1813 msgid "Enable return order functionality in the user interface" msgstr "Retourorder functionaliteit inschakelen in de gebruikersinterface" -#: common/models.py:1798 +#: common/models.py:1818 msgid "Return Order Reference Pattern" msgstr "Retourorder referentie patroon" -#: common/models.py:1800 +#: common/models.py:1820 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1812 +#: common/models.py:1832 msgid "Edit Completed Return Orders" msgstr "Bewerk voltooide retourorders" -#: common/models.py:1814 +#: common/models.py:1834 msgid "Allow editing of return orders after they have been completed" msgstr "Bewerken van retourorders toestaan nadat deze zijn voltooid" -#: common/models.py:1820 +#: common/models.py:1840 msgid "Sales Order Reference Pattern" msgstr "Verkooporderreferentiepatroon" -#: common/models.py:1822 +#: common/models.py:1842 msgid "Required pattern for generating Sales Order reference field" msgstr "Vereist patroon voor het genereren van het Verkooporderreferentieveld" -#: common/models.py:1834 +#: common/models.py:1854 msgid "Sales Order Default Shipment" msgstr "Standaard Verzending Verkooporder" -#: common/models.py:1835 +#: common/models.py:1855 msgid "Enable creation of default shipment with sales orders" msgstr "Aanmaken standaard verzending bij verkooporders inschakelen" -#: common/models.py:1840 +#: common/models.py:1860 msgid "Edit Completed Sales Orders" msgstr "Bewerk voltooide verkooporders" -#: common/models.py:1842 +#: common/models.py:1862 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:1848 +#: common/models.py:1868 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1850 +#: common/models.py:1870 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "Inkooporderreferentiepatroon" -#: common/models.py:1858 +#: common/models.py:1878 msgid "Required pattern for generating Purchase Order reference field" msgstr "Vereist patroon voor het genereren van het Inkooporderreferentieveld" -#: common/models.py:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "Bewerk voltooide verkooporders" -#: common/models.py:1872 +#: common/models.py:1892 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:1878 +#: common/models.py:1898 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1880 +#: common/models.py:1900 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "Wachtwoord vergeten functie inschakelen" -#: common/models.py:1888 +#: common/models.py:1908 msgid "Enable password forgot function on the login pages" msgstr "Wachtwoord vergeten functie inschakelen op de inlogpagina's" -#: common/models.py:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "Registratie inschakelen" -#: common/models.py:1894 +#: common/models.py:1914 msgid "Enable self-registration for users on the login pages" msgstr "Zelfregistratie voor gebruikers op de inlogpagina's inschakelen" -#: common/models.py:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "SSO inschakelen" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "SSO inschakelen op de inlogpagina's" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "Schakel gebruikersregistratie met SSO in" -#: common/models.py:1907 +#: common/models.py:1927 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:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" msgstr "" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "E-mailadres verplicht" -#: common/models.py:1946 +#: common/models.py:1966 msgid "Require user to supply mail on signup" msgstr "Vereis gebruiker om e-mailadres te registreren bij aanmelding" -#: common/models.py:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "SSO-gebruikers automatisch invullen" -#: common/models.py:1953 +#: common/models.py:1973 msgid "Automatically fill out user-details from SSO account-data" msgstr "Gebruikersdetails van SSO-accountgegevens automatisch invullen" -#: common/models.py:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "E-mail twee keer" -#: common/models.py:1960 +#: common/models.py:1980 msgid "On signup ask users twice for their mail" msgstr "Bij inschrijving gebruikers twee keer om hun e-mail vragen" -#: common/models.py:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "Wachtwoord tweemaal" -#: common/models.py:1966 +#: common/models.py:1986 msgid "On signup ask users twice for their password" msgstr "Laat gebruikers twee keer om hun wachtwoord vragen tijdens het aanmelden" -#: common/models.py:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "Toegestane domeinen" -#: common/models.py:1973 +#: common/models.py:1993 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "Inschrijven beperken tot bepaalde domeinen (komma-gescheiden, beginnend met @)" -#: common/models.py:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "Groep bij aanmelding" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "MFA afdwingen" -#: common/models.py:1988 +#: common/models.py:2008 msgid "Users must use multifactor security." msgstr "Gebruikers moeten multifactor-beveiliging gebruiken." -#: common/models.py:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "Controleer plugins bij het opstarten" -#: common/models.py:1995 +#: common/models.py:2015 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:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2004 +#: common/models.py:2024 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "Activeer URL-integratie" -#: common/models.py:2011 +#: common/models.py:2031 msgid "Enable plugins to add URL routes" msgstr "Plugins toestaan om URL-routes toe te voegen" -#: common/models.py:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "Activeer navigatie integratie" -#: common/models.py:2018 +#: common/models.py:2038 msgid "Enable plugins to integrate into navigation" msgstr "Plugins toestaan om te integreren in navigatie" -#: common/models.py:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "Activeer app integratie" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "Activeer plug-ins om apps toe te voegen" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "Activeer planning integratie" -#: common/models.py:2032 +#: common/models.py:2052 msgid "Enable plugins to run scheduled tasks" msgstr "Activeer plugin om periodiek taken uit te voeren" -#: common/models.py:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "Activeer evenement integratie" -#: common/models.py:2039 +#: common/models.py:2059 msgid "Enable plugins to respond to internal events" msgstr "Activeer plugin om op interne evenementen te reageren" -#: common/models.py:2045 +#: common/models.py:2065 msgid "Enable project codes" msgstr "Activeer project codes" -#: common/models.py:2046 +#: common/models.py:2066 msgid "Enable project codes for tracking projects" msgstr "Activeer project codes voor het bijhouden van projecten" -#: common/models.py:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "Voorraadcontrole functionaliteit" -#: common/models.py:2053 +#: common/models.py:2073 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:2059 +#: common/models.py:2079 msgid "Exclude External Locations" msgstr "Externe locaties uitsluiten" -#: common/models.py:2061 +#: common/models.py:2081 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "Voorraadartikelen op externe locaties uitsluiten van voorraadberekeningen" -#: common/models.py:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "Automatische Voorraadcontrole Periode" -#: common/models.py:2069 +#: common/models.py:2089 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:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "Rapport Verwijdering Interval" -#: common/models.py:2077 +#: common/models.py:2097 msgid "Stocktake reports will be deleted after specified number of days" msgstr "Voorraadrapportage zal worden verwijderd na het opgegeven aantal dagen" -#: common/models.py:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "" -#: common/models.py:2085 +#: common/models.py:2105 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2091 +#: common/models.py:2111 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 msgid "Settings key (must be unique - case insensitive" msgstr "Instellingssleutel (moet uniek zijn - hoofdletter ongevoelig" -#: common/models.py:2146 +#: common/models.py:2166 msgid "Hide inactive parts" msgstr "Inactieve Onderdelen Verbergen" -#: common/models.py:2148 +#: common/models.py:2168 msgid "Hide inactive parts in results displayed on the homepage" msgstr "Verberg inactieve delen bij items op de homepage" -#: common/models.py:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "Toon geabonneerde onderdelen" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "Toon geabonneerde onderdelen op de homepage" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "Toon geabonneerde categorieën" -#: common/models.py:2161 +#: common/models.py:2181 msgid "Show subscribed part categories on the homepage" msgstr "Toon geabonneerde onderdeel categorieën op de startpagina" -#: common/models.py:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "Toon laatste onderdelen" -#: common/models.py:2167 +#: common/models.py:2187 msgid "Show latest parts on the homepage" msgstr "Toon laatste onderdelen op de startpagina" -#: common/models.py:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2173 +#: common/models.py:2193 msgid "Show BOMs that await validation on the homepage" msgstr "Laat BOMs zien die wachten op validatie op de startpagina" -#: common/models.py:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "Toon recente voorraadwijzigingen" -#: common/models.py:2179 +#: common/models.py:2199 msgid "Show recently changed stock items on the homepage" msgstr "Toon recent aangepaste voorraadartikelen op de startpagina" -#: common/models.py:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "Toon lage voorraad" -#: common/models.py:2185 +#: common/models.py:2205 msgid "Show low stock items on the homepage" msgstr "Toon lage voorraad van artikelen op de startpagina" -#: common/models.py:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "Toon lege voorraad" -#: common/models.py:2191 +#: common/models.py:2211 msgid "Show depleted stock items on the homepage" msgstr "Toon lege voorraad van artikelen op de startpagina" -#: common/models.py:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "Toon benodigde voorraad" -#: common/models.py:2197 +#: common/models.py:2217 msgid "Show stock items needed for builds on the homepage" msgstr "Toon benodigde voorraad van artikelen voor productie op de startpagina" -#: common/models.py:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "Toon verlopen voorraad" -#: common/models.py:2203 +#: common/models.py:2223 msgid "Show expired stock items on the homepage" msgstr "Toon verlopen voorraad van artikelen op de startpagina" -#: common/models.py:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "Toon verouderde voorraad" -#: common/models.py:2209 +#: common/models.py:2229 msgid "Show stale stock items on the homepage" msgstr "Toon verouderde voorraad van artikelen op de startpagina" -#: common/models.py:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "Toon openstaande producties" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "Toon openstaande producties op de startpagina" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "Toon achterstallige productie" -#: common/models.py:2221 +#: common/models.py:2241 msgid "Show overdue builds on the homepage" msgstr "Toon achterstallige producties op de startpagina" -#: common/models.py:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "Toon uitstaande PO's" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "Toon uitstaande PO's op de startpagina" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "Toon achterstallige PO's" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "Toon achterstallige PO's op de startpagina" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "Toon uitstaande SO's" -#: common/models.py:2239 +#: common/models.py:2259 msgid "Show outstanding SOs on the homepage" msgstr "Toon uitstaande SO's op de startpagina" -#: common/models.py:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "Toon achterstallige SO's" -#: common/models.py:2245 +#: common/models.py:2265 msgid "Show overdue SOs on the homepage" msgstr "Toon achterstallige SO's op de startpagina" -#: common/models.py:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "Toon in behandeling SO verzendingen" -#: common/models.py:2251 +#: common/models.py:2271 msgid "Show pending SO shipments on the homepage" msgstr "Toon in behandeling zijnde SO verzendingen op de startpagina" -#: common/models.py:2256 +#: common/models.py:2276 msgid "Show News" msgstr "Nieuws tonen" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "Nieuws op de startpagina weergeven" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "Inline labelweergave" -#: common/models.py:2264 +#: common/models.py:2284 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:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "Standaard label printer" -#: common/models.py:2272 +#: common/models.py:2292 msgid "Configure which label printer should be selected by default" msgstr "Instellen welke label printer standaard moet worden geselecteerd" -#: common/models.py:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "Inline rapport weergeven" -#: common/models.py:2280 +#: common/models.py:2300 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:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "Zoek Onderdelen" -#: common/models.py:2287 +#: common/models.py:2307 msgid "Display parts in search preview window" msgstr "Onderdelen weergeven in zoekscherm" -#: common/models.py:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "Zoek leveranciersonderdelen" -#: common/models.py:2293 +#: common/models.py:2313 msgid "Display supplier parts in search preview window" msgstr "Leveranciersonderdelen weergeven in zoekscherm" -#: common/models.py:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "Fabrikant onderdelen zoeken" -#: common/models.py:2299 +#: common/models.py:2319 msgid "Display manufacturer parts in search preview window" msgstr "Fabrikant onderdelen weergeven in zoekscherm" -#: common/models.py:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "Inactieve Onderdelen Verbergen" -#: common/models.py:2305 +#: common/models.py:2325 msgid "Excluded inactive parts from search preview window" msgstr "Inactieve verkooporders weglaten in het zoekvenster" -#: common/models.py:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "Zoek categorieën" -#: common/models.py:2311 +#: common/models.py:2331 msgid "Display part categories in search preview window" msgstr "Toon onderdeelcategorieën in zoekvenster" -#: common/models.py:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "Zoek in Voorraad" -#: common/models.py:2317 +#: common/models.py:2337 msgid "Display stock items in search preview window" msgstr "Toon voorraad items in zoekvenster" -#: common/models.py:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "Verberg niet beschikbare voorraad items" -#: common/models.py:2324 +#: common/models.py:2344 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:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "Locaties doorzoeken" -#: common/models.py:2331 +#: common/models.py:2351 msgid "Display stock locations in search preview window" msgstr "Toon voorraadlocaties in zoekvenster" -#: common/models.py:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "Zoek bedrijven" -#: common/models.py:2337 +#: common/models.py:2357 msgid "Display companies in search preview window" msgstr "Toon bedrijven in zoekvenster" -#: common/models.py:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "Zoek Bouworders" -#: common/models.py:2343 +#: common/models.py:2363 msgid "Display build orders in search preview window" msgstr "Toon bouworders in zoekvenster" -#: common/models.py:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "Inkooporders Zoeken" -#: common/models.py:2349 +#: common/models.py:2369 msgid "Display purchase orders in search preview window" msgstr "Toon inkooporders in het zoekvenster" -#: common/models.py:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "Inactieve Inkooporders Weglaten" -#: common/models.py:2356 +#: common/models.py:2376 msgid "Exclude inactive purchase orders from search preview window" msgstr "Inactieve inkooporders weglaten in het zoekvenster" -#: common/models.py:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "Verkooporders zoeken" -#: common/models.py:2363 +#: common/models.py:2383 msgid "Display sales orders in search preview window" msgstr "Toon verkooporders in het zoekvenster" -#: common/models.py:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "Inactieve Verkooporders Weglaten" -#: common/models.py:2370 +#: common/models.py:2390 msgid "Exclude inactive sales orders from search preview window" msgstr "Inactieve verkooporders weglaten in het zoekvenster" -#: common/models.py:2376 +#: common/models.py:2396 msgid "Search Return Orders" msgstr "Zoek retourorders" -#: common/models.py:2377 +#: common/models.py:2397 msgid "Display return orders in search preview window" msgstr "Toon bouworders in zoekvenster" -#: common/models.py:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "Inactieve retourbestellingen weglaten" -#: common/models.py:2384 +#: common/models.py:2404 msgid "Exclude inactive return orders from search preview window" msgstr "Inactieve retourorders uitsluiten in zoekvenster" -#: common/models.py:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "Zoekvoorbeeld resultaten" -#: common/models.py:2392 +#: common/models.py:2412 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:2398 +#: common/models.py:2418 msgid "Regex Search" msgstr "Regex zoeken" -#: common/models.py:2399 +#: common/models.py:2419 msgid "Enable regular expressions in search queries" msgstr "Schakel reguliere expressies in zoekopdrachten in" -#: common/models.py:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "Hele woorden zoeken" -#: common/models.py:2405 +#: common/models.py:2425 msgid "Search queries return results for whole word matches" msgstr "Zoekopdrachten geven resultaat voor hele woord overeenkomsten" -#: common/models.py:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "Toon hoeveelheid in formulieren" -#: common/models.py:2411 +#: common/models.py:2431 msgid "Display available part quantity in some forms" msgstr "Hoeveelheid beschikbare onderdelen in sommige formulieren weergeven" -#: common/models.py:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "Escape-toets sluit formulieren" -#: common/models.py:2417 +#: common/models.py:2437 msgid "Use the escape key to close modal forms" msgstr "Gebruik de Escape-toets om standaard formulieren te sluiten" -#: common/models.py:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "Vaste navigatiebalk" -#: common/models.py:2423 +#: common/models.py:2443 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:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "Datum formaat" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "Voorkeursindeling voor weergave van datums" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Onderdeel planning" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "Toon informatie voor het plannen van onderdelen" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "Voorraadcontrole onderdeel" -#: common/models.py:2450 +#: common/models.py:2470 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "Toon voorraadinformatie van onderdeel (als voorraadcontrole functionaliteit is ingeschakeld)" -#: common/models.py:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "Tabel tekenreekslengte" -#: common/models.py:2458 +#: common/models.py:2478 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2464 +#: common/models.py:2484 msgid "Default part label template" msgstr "Standaard sjabloon product onderdeel" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "Het onderdeellabelsjabloon dat automatisch wordt geselecteerd" -#: common/models.py:2470 +#: common/models.py:2490 msgid "Default stock item template" msgstr "Standaard sjabloon voorraad onderdeel" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2478 +#: common/models.py:2498 msgid "Default stock location label template" msgstr "Standaard label van voorraadlocatie" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2486 +#: common/models.py:2506 msgid "Default build line label template" msgstr "" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "Foutrapportages ontvangen" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "Meldingen ontvangen van systeemfouten" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "" -#: common/models.py:2501 +#: common/models.py:2521 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3457,11 +3489,11 @@ msgstr "" msgid "User" msgstr "Gebruiker" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3469,96 +3501,96 @@ msgstr "" msgid "Price" msgstr "Prijs" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "Eindpunt" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "Eindpunt waarop deze webhook wordt ontvangen" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "Naam van deze webhook" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "Is deze webhook actief" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "Token voor toegang" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "Geheim" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "Gedeeld geheim voor HMAC" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "Bericht ID" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "Koptekst" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "Koptekst van dit bericht" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "Berichtinhoud" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "Inhoud van dit bericht" -#: common/models.py:2833 +#: common/models.py:2854 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "Aan gewerkt" -#: common/models.py:2839 +#: common/models.py:2860 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2965 +#: common/models.py:2986 msgid "Id" msgstr "" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "Titel" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3575,28 +3607,28 @@ msgstr "Titel" msgid "Link" msgstr "" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "Gepubliceerd" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "Samenvatting" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "Gelezen" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3606,86 +3638,90 @@ msgstr "" msgid "Image" msgstr "Afbeelding" -#: common/models.py:2995 +#: common/models.py:3016 msgid "Image file" msgstr "Afbeelding" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 msgid "Target model type for this image" msgstr "" -#: common/models.py:3011 +#: common/models.py:3032 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3052 +#: common/models.py:3070 +msgid "Unit symbol must be unique" +msgstr "" + +#: common/models.py:3085 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3071 +#: common/models.py:3104 msgid "Unit name" msgstr "" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "Symbool" -#: common/models.py:3079 +#: common/models.py:3112 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "Definitie" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Bijlage" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "Ontbrekend bestand" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "Externe link ontbreekt" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "Bestand als bijlage selecteren" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Opmerking" -#: common/models.py:3219 +#: common/models.py:3251 msgid "Attachment comment" msgstr "" -#: common/models.py:3235 +#: common/models.py:3267 msgid "Upload date" msgstr "" -#: common/models.py:3236 +#: common/models.py:3268 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" msgstr "" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4735,48 +4771,48 @@ msgstr "Nieuw Bedrijf" msgid "Placed" msgstr "Geplaatst" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 msgid "Number of copies to print for each label" msgstr "" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 msgid "Printing" msgstr "" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 msgid "Disconnected" msgstr "" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 msgid "Label Printer" msgstr "" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 msgid "Directly print labels for various items." msgstr "" -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 msgid "Printer Location" msgstr "" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "" @@ -7533,10 +7569,6 @@ msgstr "" msgid "Part can be sold to customers" msgstr "" -#: part/templates/part/part_base.html:145 -msgid "Part is not active" -msgstr "" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "" @@ -11131,11 +11163,11 @@ msgstr "" msgid "Minimum Quantity" msgstr "" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "" @@ -11147,27 +11179,27 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "" @@ -11179,11 +11211,11 @@ msgstr "" msgid "HTTP method not allowed at URL" msgstr "" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "" @@ -11268,7 +11300,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "" @@ -11363,8 +11395,8 @@ msgid "Row Data" msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -12303,62 +12335,62 @@ msgstr "" msgid "Labels sent to printer" msgstr "" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "" -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" msgstr "" diff --git a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po index 4cdc56a453..22c6d8ecf1 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-06-29 10:44+0000\n" -"PO-Revision-Date: 2024-06-30 06:57\n" +"POT-Creation-Date: 2024-07-05 02:47+0000\n" +"PO-Revision-Date: 2024-07-05 14:57\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -403,7 +403,7 @@ msgstr "Duplikatnavn kan ikke eksistere under samme overordnede" msgid "Invalid choice" msgstr "Ugyldig valg" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -423,7 +423,7 @@ msgstr "Ugyldig valg" msgid "Name" msgstr "Navn" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -777,23 +777,31 @@ msgstr "Produksjonsordre" msgid "Build Orders" msgstr "Produksjonsordrer" -#: build/models.py:133 +#: build/models.py:127 +msgid "Assembly BOM has not been validated" +msgstr "" + +#: build/models.py:134 part/templates/part/part_base.html:145 +msgid "Part is not active" +msgstr "Delen er ikke aktiv" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "Ugyldig valg for overordnet produksjon" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:150 +#: build/models.py:165 msgid "Build order part cannot be changed" msgstr "Produksjonsordrens del kan ikke endres" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "Produksjonsordre-referanse" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -809,20 +817,20 @@ msgstr "Produksjonsordre-referanse" msgid "Reference" msgstr "Referanse" -#: build/models.py:223 +#: build/models.py:238 msgid "Brief description of the build (optional)" msgstr "Kort beskrivelse av produksjonen (valgfritt)" -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "Overordnet produksjon" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "Produksjonsordre som denne produksjonen er tildelt" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -873,103 +881,103 @@ msgstr "Produksjonsordre som denne produksjonen er tildelt" msgid "Part" msgstr "Del" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "Velg del å produsere" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "Salgsordrereferanse" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "Salgsordren denne produksjonen er tildelt til" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "Kildeplassering" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Velg plassering å ta lagerbeholdning fra for denne produksjonen (la stå tomt for a ta fra alle lagerplasseringer)" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "Fullført plassering" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "Velg plassering der fullførte artikler vil bli lagret" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "Produksjonsmengde" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "Antall lagervarer å produsere" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "Fullførte artikler" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "Antall lagervarer som er fullført" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "Produksjonsstatus" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "Produksjonsstatuskode" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "Batchkode" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "Batchkode for denne produksjonsartikkelen" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "Opprettelsesdato" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "Forventet sluttdato" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Måldato for ferdigstillelse. Produksjonen vil være forfalt etter denne datoen." -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "Fullført dato" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "fullført av" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "Utstedt av" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "Brukeren som utstedte denne produksjonsordren" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -984,11 +992,11 @@ msgstr "Brukeren som utstedte denne produksjonsordren" msgid "Responsible" msgstr "Ansvarlig" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "Bruker eller gruppe ansvarlig for produksjonsordren" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1000,20 +1008,20 @@ msgstr "Bruker eller gruppe ansvarlig for produksjonsordren" msgid "External Link" msgstr "Ekstern lenke" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "Lenke til ekstern URL" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "Produksjonsprioritet" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "Produksjonsordrens prioritet" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1024,62 +1032,62 @@ msgstr "Produksjonsordrens prioritet" msgid "Project Code" msgstr "Prosjektkode" -#: build/models.py:362 +#: build/models.py:377 msgid "Project code for this build order" msgstr "Prosjektkode for denne produksjonsordren" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "Produksjonsordre {build} er fullført" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "En produksjonsordre er fullført" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "Ingen produksjonsartikkel spesifisert" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "Produksjonsartikkelen er allerede fullført" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "Produksjonsartikkelen samsvarer ikke med produksjonsordren" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "Mengden må være større enn null" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 msgid "Quantity cannot be greater than the output quantity" msgstr "Kvantitet kan ikke være større enn utgangsantallet" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1344 +#: build/models.py:1359 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1369 +#: build/models.py:1384 msgid "Build object" msgstr "Produksjonsobjekt" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1124,36 +1132,36 @@ msgstr "Produksjonsobjekt" msgid "Quantity" msgstr "Antall" -#: build/models.py:1384 +#: build/models.py:1399 msgid "Required quantity for build order" msgstr "Påkrevd antall for produksjonsordre" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Produksjonselement må spesifisere en produksjonsartikkel, da master-del er merket som sporbar" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Tildelt antall ({q}) kan ikke overstige tilgjengelig lagerbeholdning ({a})" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "Lagervaren er overtildelt" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "Tildelingsantall må være større enn null" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "Mengden må være 1 for serialisert lagervare" -#: build/models.py:1554 +#: build/models.py:1569 msgid "Selected stock item does not match BOM line" msgstr "Valgt lagervare samsvarer ikke med BOM-linjen" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1171,19 +1179,19 @@ msgstr "Valgt lagervare samsvarer ikke med BOM-linjen" msgid "Stock Item" msgstr "Lagervare" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "Kildelagervare" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "Lagerantall å tildele til produksjonen" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "Monteres i" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "Lagervare for montering" @@ -2084,8 +2092,8 @@ msgstr "Hvor ofte valutakurser skal oppdateres (sett til null for å deaktiverer #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "dager" @@ -2218,78 +2226,86 @@ msgid "Allow barcode scanning via webcam in browser" msgstr "Tillat strekkodelesning via webkamera i nettleseren" #: common/models.py:1395 +msgid "Barcode Show Data" +msgstr "" + +#: common/models.py:1396 +msgid "Display barcode data in browser as text" +msgstr "" + +#: common/models.py:1401 msgid "Part Revisions" msgstr "Delrevisjoner" -#: common/models.py:1396 +#: common/models.py:1402 msgid "Enable revision field for Part" msgstr "Aktiver revisjonsfeltet for Del" -#: common/models.py:1401 +#: common/models.py:1407 msgid "Allow Deletion from Assembly" msgstr "" -#: common/models.py:1402 +#: common/models.py:1408 msgid "Allow deletion of parts which are used in an assembly" msgstr "" -#: common/models.py:1407 +#: common/models.py:1413 msgid "IPN Regex" msgstr "IPN regex" -#: common/models.py:1408 +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "Regulært uttrykksmønster for matching av internt delnummer" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "Tilat duplikat av internt delnummer" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "Tillat flere deler å dele samme interne delnummer" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "Tillat redigering av internt delnummer" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "Tillat endring av IPN-verdien mens du redigerer en del" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "Kopier BOM-data fra del" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "Kopier BOM-data som standard når du dupliserer en del" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "Kopier parameterdata fra del" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "Kopier parameterdata som standard ved duplisering av en del" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "Kopier testdata fra del" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "Kopier testdata som standard ved duplisering av en del" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "Kopier designmaler for kategoriparametere" -#: common/models.py:1442 +#: common/models.py:1448 msgid "Copy category parameter templates when creating a part" msgstr "Kopier parametermaler for kategori ved oppretting av en del" -#: common/models.py:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2297,1159 +2313,1175 @@ msgstr "Kopier parametermaler for kategori ved oppretting av en del" msgid "Template" msgstr "Mal" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "Deler er maler som standard" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "Sammenstilling" -#: common/models.py:1454 +#: common/models.py:1460 msgid "Parts can be assembled from other components by default" msgstr "Deler kan settes sammen fra andre komponenter som standard" -#: common/models.py:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "Komponent" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "Deler kan bli brukt som underkomponenter som standard" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "Kjøpbar" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "Deler er kjøpbare som standard" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "Salgbar" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "Deler er salgbare som standard" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "Sporbar" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "Deler er sporbare som standard" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "Virtuelle" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "Deler er virtuelle som standard" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "Vis import i visninger" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "Vis importveiviseren i noen deler visninger" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "Vis relaterte deler" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "Vis relaterte deler i en del" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "Innledende lagerbeholdningsdata" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "Tillat oppretting av innledende lagerbeholdning når en ny del opprettes" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "Innledende leverandørdata" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "Tillat oppretting av innledende leverandørdata når en ny del opprettes" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "Visningsformat for delnavn" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "Format for å vise delnavnet" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "Standardikon for delkategorier" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "Standardikon for delkategorier (tomt betyr ingen ikon)" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Enforce Parameter Units" msgstr "Tving parameterenheter" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "Hvis det er angitt en enhet, skal parameterverdiene samsvare med de angitte enhetene" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "Minimum antall desimalplasser for priser" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "Minimum antall desimalplasser som skal vises når man gjengir prisdata" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "Maksimalt antall desimalplasser for priser" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "Maksimalt antall desimalplasser som skal vises når man gjengir prisdata" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "Bruk leverandørpriser" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "Inkluder leverandørprisbrudd i beregninger av totalpriser" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "Innkjøpshistorikkoverstyring" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "Historiske innkjøpspriser overstyrer leverandørprisnivåer" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "Bruk lagervarepriser" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "Bruk priser fra manuelt innlagte lagervarer for prisberegninger" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "Lagervare prisalder" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "Unnta lagervarer som er eldre enn dette antall dager fra prisberegninger" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "Bruk Variantpriser" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "Inkluder variantpriser i beregninger av totale priser" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "Kun aktive varianter" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "Bruk kun aktive variantdeler til beregning av variantprising" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "Intervall for rekalkulering av priser" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "Antall dager før delpriser blir automatisk oppdatert" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "Interne Priser" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "Aktiver interne priser for deler" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "Intern prisoverstyring" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "Hvis tilgjengelig, overstyrer interne priser kalkulering av prisområde" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "Aktiver etikettutskrift" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "Aktiver utskrift av etiketter fra nettleseren" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "Etikettbilde-DPI" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "DPI-oppløsning når når det genereres bildefiler for sending til utvidelser for etikettutskrift" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "Aktiver Rapporter" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "Aktiver generering av rapporter" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "Feilsøkingsmodus" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "Generer rapporter i feilsøkingsmodus (HTML-output)" -#: common/models.py:1657 +#: common/models.py:1663 msgid "Log Report Errors" msgstr "" -#: common/models.py:1658 +#: common/models.py:1664 msgid "Log errors which occur when generating reports" msgstr "" -#: common/models.py:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "Sidestørrelse" -#: common/models.py:1664 +#: common/models.py:1670 msgid "Default page size for PDF reports" msgstr "Standard sidestørrelse for PDF-rapporter" -#: common/models.py:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "Aktiver Testrapporter" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "Aktiver generering av testrapporter" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "Legg ved testrapporter" -#: common/models.py:1677 +#: common/models.py:1683 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:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "Globalt Unike Serienummer" -#: common/models.py:1684 +#: common/models.py:1690 msgid "Serial numbers for stock items must be globally unique" msgstr "Serienummer for lagervarer må være globalt unike" -#: common/models.py:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "Automatisk tildeling av Serienummer" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "Aumatisk fyll ut serienummer i skjemaer" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "Slett oppbrukt lagerbeholdning" -#: common/models.py:1697 +#: common/models.py:1703 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "Batchkodemal" -#: common/models.py:1705 +#: common/models.py:1711 msgid "Template for generating default batch codes for stock items" msgstr "Mal for generering av standard batchkoder for lagervarer" -#: common/models.py:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "Lagerbeholdning utløper" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "Aktiver funksjonalitet for utløp av lagerbeholdning" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "Selg utløpt lagerbeholdning" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "Tillat salg av utgått lagerbeholdning" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "Foreldet lagerbeholdning tidsintervall" -#: common/models.py:1724 +#: common/models.py:1730 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:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "Produsér Utløpt Lagerbeholdning" -#: common/models.py:1732 +#: common/models.py:1738 msgid "Allow building with expired stock" msgstr "Tillat produksjon med utløpt lagerbeholdning" -#: common/models.py:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "Kontroll over eierskap av lagerbeholdning" -#: common/models.py:1738 +#: common/models.py:1744 msgid "Enable ownership control over stock locations and items" msgstr "Aktiver eierskap over lagerplasseringer og -varer" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "Lagerplassering standard ikon" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Stock location default icon (empty means no icon)" msgstr "Lagerplassering standard ikon (tomt betyr ingen ikon)" -#: common/models.py:1748 +#: common/models.py:1754 msgid "Show Installed Stock Items" msgstr "Vis installerte lagervarer" -#: common/models.py:1749 +#: common/models.py:1755 msgid "Display installed stock items in stock tables" msgstr "Vis installerte lagervarer i lagertabeller" -#: common/models.py:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1756 +#: common/models.py:1762 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1764 +#: common/models.py:1770 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "Produksjonsordre-referansemønster" -#: common/models.py:1772 +#: common/models.py:1778 msgid "Required pattern for generating Build Order reference field" msgstr "Nødvendig mønster for å generere Produksjonsordre-referansefeltet" -#: common/models.py:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1784 +#: common/models.py:1790 +msgid "Require Active Part" +msgstr "" + +#: common/models.py:1791 +msgid "Prevent build order creation for inactive parts" +msgstr "" + +#: common/models.py:1796 +msgid "Require Valid BOM" +msgstr "" + +#: common/models.py:1798 +msgid "Prevent build order creation unless BOM has been validated" +msgstr "" + +#: common/models.py:1804 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1786 +#: common/models.py:1806 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1792 +#: common/models.py:1812 msgid "Enable Return Orders" msgstr "Aktiver returordrer" -#: common/models.py:1793 +#: common/models.py:1813 msgid "Enable return order functionality in the user interface" msgstr "Aktiver returordrefunksjonalitet i brukergrensesnittet" -#: common/models.py:1798 +#: common/models.py:1818 msgid "Return Order Reference Pattern" msgstr "Returordre-referansemønster" -#: common/models.py:1800 +#: common/models.py:1820 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1812 +#: common/models.py:1832 msgid "Edit Completed Return Orders" msgstr "Rediger fullførte returordrer" -#: common/models.py:1814 +#: common/models.py:1834 msgid "Allow editing of return orders after they have been completed" msgstr "Tillat redigering av returordrer etter de er fullført" -#: common/models.py:1820 +#: common/models.py:1840 msgid "Sales Order Reference Pattern" msgstr "Salgsordre-referansemønster" -#: common/models.py:1822 +#: common/models.py:1842 msgid "Required pattern for generating Sales Order reference field" msgstr "Påkrevd mønster for å generere salgsordrereferansefelt" -#: common/models.py:1834 +#: common/models.py:1854 msgid "Sales Order Default Shipment" msgstr "Salgsordre standard fraktmetode" -#: common/models.py:1835 +#: common/models.py:1855 msgid "Enable creation of default shipment with sales orders" msgstr "Aktiver opprettelse av standard forsendelse med salgsordrer" -#: common/models.py:1840 +#: common/models.py:1860 msgid "Edit Completed Sales Orders" msgstr "Rediger fullførte salgsordrer" -#: common/models.py:1842 +#: common/models.py:1862 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:1848 +#: common/models.py:1868 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1850 +#: common/models.py:1870 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "Referansemønster for innkjøpsordre" -#: common/models.py:1858 +#: common/models.py:1878 msgid "Required pattern for generating Purchase Order reference field" msgstr "Obligatorisk mønster for generering av referansefelt for innkjøpsordre" -#: common/models.py:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "Rediger fullførte innkjøpsordre" -#: common/models.py:1872 +#: common/models.py:1892 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:1878 +#: common/models.py:1898 msgid "Auto Complete Purchase Orders" msgstr "Autofullfør innkjøpsordrer" -#: common/models.py:1880 +#: common/models.py:1900 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:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "Aktiver passord glemt" -#: common/models.py:1888 +#: common/models.py:1908 msgid "Enable password forgot function on the login pages" msgstr "Ativer funskjon for glemt passord på innloggingssidene" -#: common/models.py:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "Aktiver registrering" -#: common/models.py:1894 +#: common/models.py:1914 msgid "Enable self-registration for users on the login pages" msgstr "Aktiver egenregistrerting for brukerer på påloggingssidene" -#: common/models.py:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "Aktiver SSO" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "Aktiver SSO på innloggingssidene" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "Aktiver SSO-registrering" -#: common/models.py:1907 +#: common/models.py:1927 msgid "Enable self-registration via SSO for users on the login pages" msgstr "Aktiver selvregistrering via SSO for brukere på innloggingssiden" -#: common/models.py:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" msgstr "" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "E-postadresse kreves" -#: common/models.py:1946 +#: common/models.py:1966 msgid "Require user to supply mail on signup" msgstr "Krevt at brukere angir e-post ved registrering" -#: common/models.py:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "Auto-utfyll SSO-brukere" -#: common/models.py:1953 +#: common/models.py:1973 msgid "Automatically fill out user-details from SSO account-data" msgstr "Fyll automatisk ut brukeropplysninger fra SSO-kontodata" -#: common/models.py:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "E-post to ganger" -#: common/models.py:1960 +#: common/models.py:1980 msgid "On signup ask users twice for their mail" msgstr "Spør brukeren om e-post to ganger ved registrering" -#: common/models.py:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "Passord to ganger" -#: common/models.py:1966 +#: common/models.py:1986 msgid "On signup ask users twice for their password" msgstr "Spør brukeren om passord to ganger ved registrering" -#: common/models.py:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "Tillatte domener" -#: common/models.py:1973 +#: common/models.py:1993 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "Begrens registrering til bestemte domener (kommaseparert, begynner med @)" -#: common/models.py:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "Gruppe ved registrering" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "Krev MFA" -#: common/models.py:1988 +#: common/models.py:2008 msgid "Users must use multifactor security." msgstr "Brukere må bruke flerfaktorsikkerhet." -#: common/models.py:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "Sjekk utvidelser ved oppstart" -#: common/models.py:1995 +#: common/models.py:2015 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:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2004 +#: common/models.py:2024 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "Aktiver URL-integrasjon" -#: common/models.py:2011 +#: common/models.py:2031 msgid "Enable plugins to add URL routes" msgstr "Tillat utvidelser å legge til URL-ruter" -#: common/models.py:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "Aktiver navigasjonsintegrasjon" -#: common/models.py:2018 +#: common/models.py:2038 msgid "Enable plugins to integrate into navigation" msgstr "Tillat utvidelser å integrere mot navigasjon" -#: common/models.py:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "Aktiver app-integrasjon" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "Tillat utvidelser å legge til apper" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "Aktiver tidsplanintegrasjon" -#: common/models.py:2032 +#: common/models.py:2052 msgid "Enable plugins to run scheduled tasks" msgstr "Tillat utvidelser å kjøre planlagte oppgaver" -#: common/models.py:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "Aktiver hendelsesintegrasjon" -#: common/models.py:2039 +#: common/models.py:2059 msgid "Enable plugins to respond to internal events" msgstr "Tillat utvidelser å reagere på interne hendelser" -#: common/models.py:2045 +#: common/models.py:2065 msgid "Enable project codes" msgstr "Aktiver prosjektkoder" -#: common/models.py:2046 +#: common/models.py:2066 msgid "Enable project codes for tracking projects" msgstr "Aktiver prosjektkoder for å spore prosjekter" -#: common/models.py:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "Varetellingsfunksjonalitet" -#: common/models.py:2053 +#: common/models.py:2073 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:2059 +#: common/models.py:2079 msgid "Exclude External Locations" msgstr "Ekskluder eksterne plasseringer" -#: common/models.py:2061 +#: common/models.py:2081 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "Eksluder lagervarer i eksterne plasseringer fra varetellinger" -#: common/models.py:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "Automatisk varetellingsperiode" -#: common/models.py:2069 +#: common/models.py:2089 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:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "Rapportslettingsintervall" -#: common/models.py:2077 +#: common/models.py:2097 msgid "Stocktake reports will be deleted after specified number of days" msgstr "Varetellingsrapporter vil slettes etter angitt antall dager" -#: common/models.py:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "Vis brukernes fulle navn" -#: common/models.py:2085 +#: common/models.py:2105 msgid "Display Users full names instead of usernames" msgstr "Vis brukernes fulle navn istedet for brukernavn" -#: common/models.py:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2091 +#: common/models.py:2111 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 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:2146 +#: common/models.py:2166 msgid "Hide inactive parts" msgstr "Skjul inaktive elementer" -#: common/models.py:2148 +#: common/models.py:2168 msgid "Hide inactive parts in results displayed on the homepage" msgstr "Skjul inaktive deler i resultater som vises på hjemmesiden" -#: common/models.py:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "Vis abonnerte deler" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "Vis abonnerte deler på startsiden" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "Vis abonnerte kategorier" -#: common/models.py:2161 +#: common/models.py:2181 msgid "Show subscribed part categories on the homepage" msgstr "Vis abonnerte delkatekorier på startsiden" -#: common/models.py:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "Vis nyeste deler" -#: common/models.py:2167 +#: common/models.py:2187 msgid "Show latest parts on the homepage" msgstr "Vis nyeste deler på startsiden" -#: common/models.py:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2173 +#: common/models.py:2193 msgid "Show BOMs that await validation on the homepage" msgstr "Vis stykklister som venter på validering på startsiden" -#: common/models.py:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "Vis nylige lagerendringer" -#: common/models.py:2179 +#: common/models.py:2199 msgid "Show recently changed stock items on the homepage" msgstr "Vis nylig endrede lagervarer på startsiden" -#: common/models.py:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "Vis lav lagerbeholdning" -#: common/models.py:2185 +#: common/models.py:2205 msgid "Show low stock items on the homepage" msgstr "Vis lave lagervarer på startsiden" -#: common/models.py:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "Vis tomme lagervarer" -#: common/models.py:2191 +#: common/models.py:2211 msgid "Show depleted stock items on the homepage" msgstr "Vis tom lagerbeholdning på startsiden" -#: common/models.py:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "Vis nødvendig lagerbeholdning" -#: common/models.py:2197 +#: common/models.py:2217 msgid "Show stock items needed for builds on the homepage" msgstr "Vis lagervarer som trengs for produksjon på startsiden" -#: common/models.py:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "Vis utløpt lagerbeholdning" -#: common/models.py:2203 +#: common/models.py:2223 msgid "Show expired stock items on the homepage" msgstr "Vis utløpte lagervarer på startsiden" -#: common/models.py:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "Vis foreldet lagerbeholdning" -#: common/models.py:2209 +#: common/models.py:2229 msgid "Show stale stock items on the homepage" msgstr "Vis foreldet lagerbeholdning på startsiden" -#: common/models.py:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "Vis ventende produksjoner" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "Vi ventende produksjoner på startsiden" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "Vis forfalte produksjoner" -#: common/models.py:2221 +#: common/models.py:2241 msgid "Show overdue builds on the homepage" msgstr "Vis forfalte produksjoner på startsiden" -#: common/models.py:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "Vis utestående Innkjøpsordrer" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "Vis utestående Innkjøpsordrer på startsiden" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "Vis forfalte Innkjøpsordrer" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "Vis forfalte Innkjøpsordrer på startsiden" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "Vis utestående Salgsordrer" -#: common/models.py:2239 +#: common/models.py:2259 msgid "Show outstanding SOs on the homepage" msgstr "Vis utestående Salgsordrer på startsiden" -#: common/models.py:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "Vis forfalte SOer" -#: common/models.py:2245 +#: common/models.py:2265 msgid "Show overdue SOs on the homepage" msgstr "Vis forfalte SOer på startsiden" -#: common/models.py:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "Vis ventende SO-forsendelser" -#: common/models.py:2251 +#: common/models.py:2271 msgid "Show pending SO shipments on the homepage" msgstr "Vis ventende SO-forsendelser på startsiden" -#: common/models.py:2256 +#: common/models.py:2276 msgid "Show News" msgstr "Vis Nyheter" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "Vis nyheter på startsiden" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "Innebygd etikettvisning" -#: common/models.py:2264 +#: common/models.py:2284 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:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "Standard etikettskriver" -#: common/models.py:2272 +#: common/models.py:2292 msgid "Configure which label printer should be selected by default" msgstr "Konfigurer hvilken etikettskriver som skal være valgt som standard" -#: common/models.py:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "Innebygd rapportvisning" -#: common/models.py:2280 +#: common/models.py:2300 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:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "Søk i Deler" -#: common/models.py:2287 +#: common/models.py:2307 msgid "Display parts in search preview window" msgstr "Vis deler i forhåndsvsningsvinduet for søk" -#: common/models.py:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "Søk i Leverandørdeler" -#: common/models.py:2293 +#: common/models.py:2313 msgid "Display supplier parts in search preview window" msgstr "Vis leverandørdeler i forhåndsvisningsvinduet for søk" -#: common/models.py:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "Søk i Produsentdeler" -#: common/models.py:2299 +#: common/models.py:2319 msgid "Display manufacturer parts in search preview window" msgstr "Vis produsentdeler i forhåndsvisningsvinduet for søk" -#: common/models.py:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "Skjul Inaktive Deler" -#: common/models.py:2305 +#: common/models.py:2325 msgid "Excluded inactive parts from search preview window" msgstr "Ekskluder inaktive deler fra forhåndsvisningsvinduet for søk" -#: common/models.py:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "Søk i kategorier" -#: common/models.py:2311 +#: common/models.py:2331 msgid "Display part categories in search preview window" msgstr "Vis delkategorier i forhåndsvisningsvinduet for søk" -#: common/models.py:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "Søk i lagerbeholdning" -#: common/models.py:2317 +#: common/models.py:2337 msgid "Display stock items in search preview window" msgstr "Vis lagervarer i forhåndsvisningsvinduet for søk" -#: common/models.py:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "Skjul utilgjengelige Lagervarer" -#: common/models.py:2324 +#: common/models.py:2344 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:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "Søk i Plasseringer" -#: common/models.py:2331 +#: common/models.py:2351 msgid "Display stock locations in search preview window" msgstr "Vis lagerplasseringer i forhåndsvisningsvinduet for søk" -#: common/models.py:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "Søk i Firma" -#: common/models.py:2337 +#: common/models.py:2357 msgid "Display companies in search preview window" msgstr "Vis firma i forhåndsvsningsvinduet for søk" -#: common/models.py:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "Søk i Produksjonsordrer" -#: common/models.py:2343 +#: common/models.py:2363 msgid "Display build orders in search preview window" msgstr "Vis produksjonsordrer i forhåndsvisningsvinduet for søk" -#: common/models.py:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "Søk i Innkjøpsordrer" -#: common/models.py:2349 +#: common/models.py:2369 msgid "Display purchase orders in search preview window" msgstr "Vis innkjøpsordrer i forhåndsvisningsvinduet for søk" -#: common/models.py:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "Ekskluder inaktive Innkjøpsordrer" -#: common/models.py:2356 +#: common/models.py:2376 msgid "Exclude inactive purchase orders from search preview window" msgstr "Ekskluder inaktive innkjøpsordrer fra forhåndsvisningsvinduet for søk" -#: common/models.py:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "Søk i Salgsordrer" -#: common/models.py:2363 +#: common/models.py:2383 msgid "Display sales orders in search preview window" msgstr "Vis salgsordrer i forhåndsvisningsvinduet for søk" -#: common/models.py:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "Ekskluder Inaktive Salgsordrer" -#: common/models.py:2370 +#: common/models.py:2390 msgid "Exclude inactive sales orders from search preview window" msgstr "Ekskluder inaktive salgsordrer fra forhåndsvisningsvinduet for søk" -#: common/models.py:2376 +#: common/models.py:2396 msgid "Search Return Orders" msgstr "Søk i Returordrer" -#: common/models.py:2377 +#: common/models.py:2397 msgid "Display return orders in search preview window" msgstr "Vis returordrer i forhåndsvisningsvinduet for søk" -#: common/models.py:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "Ekskluder Inaktive Returordrer" -#: common/models.py:2384 +#: common/models.py:2404 msgid "Exclude inactive return orders from search preview window" msgstr "Ekskluder inaktive returordrer fra forhåndsvisningsvinduet for søk" -#: common/models.py:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "Forhåndsvisning av søkeresultater" -#: common/models.py:2392 +#: common/models.py:2412 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:2398 +#: common/models.py:2418 msgid "Regex Search" msgstr "Regex-søk" -#: common/models.py:2399 +#: common/models.py:2419 msgid "Enable regular expressions in search queries" msgstr "Aktiver regulære uttrykk i søkeord" -#: common/models.py:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "Helordsøk" -#: common/models.py:2405 +#: common/models.py:2425 msgid "Search queries return results for whole word matches" msgstr "Søk returnerer resultater for treff med hele ord" -#: common/models.py:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "Vis antall i skjemaer" -#: common/models.py:2411 +#: common/models.py:2431 msgid "Display available part quantity in some forms" msgstr "Vis antall tilgjengelige deler i noen skjemaer" -#: common/models.py:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "Escape-knappen lukker skjemaer" -#: common/models.py:2417 +#: common/models.py:2437 msgid "Use the escape key to close modal forms" msgstr "Bruk Escape-knappen for å lukke modal-skjemaer" -#: common/models.py:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "Fast navigasjonsbar" -#: common/models.py:2423 +#: common/models.py:2443 msgid "The navbar position is fixed to the top of the screen" msgstr "Navigasjonsbarens posisjon er fast på toppen av skjermen" -#: common/models.py:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "Datoformat" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "Foretrukket format for å vise datoer" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Delplanlegging" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "Vis delplanleggingsinformasjon" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "Lagertelling for Del" -#: common/models.py:2450 +#: common/models.py:2470 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "Vis lagertellingsinformasjon for del (om lagertellingsfunksjonalitet er aktivert)" -#: common/models.py:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "Tabellstrenglengde" -#: common/models.py:2458 +#: common/models.py:2478 msgid "Maximum length limit for strings displayed in table views" msgstr "Maksimal lengdegrense for tekst vist i tabeller" -#: common/models.py:2464 +#: common/models.py:2484 msgid "Default part label template" msgstr "Standard etikettmal for del" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "Etikettmalen for del som velges automatisk" -#: common/models.py:2470 +#: common/models.py:2490 msgid "Default stock item template" msgstr "Standard etikettmal for lagervare" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "Etikettmalen for lagervare som velges automatisk" -#: common/models.py:2478 +#: common/models.py:2498 msgid "Default stock location label template" msgstr "Standard etikettmal for lagerplassering" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "Etikettmalen for lagerplassering som velges automatisk" -#: common/models.py:2486 +#: common/models.py:2506 msgid "Default build line label template" msgstr "" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "Motta feilrapporter" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "Motta varsler om systemfeil" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "" -#: common/models.py:2501 +#: common/models.py:2521 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3457,11 +3489,11 @@ msgstr "" msgid "User" msgstr "Bruker" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "Antall for prisbrudd" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3469,96 +3501,96 @@ msgstr "Antall for prisbrudd" msgid "Price" msgstr "Pris" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "Enhetspris på spesifisert antall" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "Endepunkt" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "Endepunktet hvor denne webhooken er mottatt" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "Navn for webhooken" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "Er webhooken aktiv" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "Sjetong" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "Nøkkel for tilgang" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "Hemmelig" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "Delt hemmlighet for HMAC" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "Melding ID" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "Unik Id for denne meldingen" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "Vert" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "Verten denne meldingen ble mottatt fra" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "Tittel" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "Overskrift for denne meldingen" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "Brødtekst" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "Innholdet i meldingen" -#: common/models.py:2833 +#: common/models.py:2854 msgid "Endpoint on which this message was received" msgstr "Endepunktet meldingen ble mottatt fra" -#: common/models.py:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "Arbeidet med" -#: common/models.py:2839 +#: common/models.py:2860 msgid "Was the work on this message finished?" msgstr "Var arbeidet med denne meldingen ferdig?" -#: common/models.py:2965 +#: common/models.py:2986 msgid "Id" msgstr "" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "Tittel" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3575,28 +3607,28 @@ msgstr "Tittel" msgid "Link" msgstr "Lenke" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "Publisert" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "Sammendrag" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "Les" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "Er dette nyhetselementet lest?" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3606,86 +3638,90 @@ msgstr "Er dette nyhetselementet lest?" msgid "Image" msgstr "Bilde" -#: common/models.py:2995 +#: common/models.py:3016 msgid "Image file" msgstr "Bildefil" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 msgid "Target model type for this image" msgstr "" -#: common/models.py:3011 +#: common/models.py:3032 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3052 +#: common/models.py:3070 +msgid "Unit symbol must be unique" +msgstr "" + +#: common/models.py:3085 msgid "Unit name must be a valid identifier" msgstr "Enhetsnavn må være en gyldig identifikator" -#: common/models.py:3071 +#: common/models.py:3104 msgid "Unit name" msgstr "Enhetsnavn" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3079 +#: common/models.py:3112 msgid "Optional unit symbol" msgstr "Valgfritt enhetssymbol" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "Definisjon" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "Enhetsdefinisjon" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Vedlegg" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "Fil mangler" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "Mangler eksternlenke" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "Velg fil å legge ved" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Kommentar" -#: common/models.py:3219 +#: common/models.py:3251 msgid "Attachment comment" msgstr "" -#: common/models.py:3235 +#: common/models.py:3267 msgid "Upload date" msgstr "" -#: common/models.py:3236 +#: common/models.py:3268 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" msgstr "" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4735,48 +4771,48 @@ msgstr "Nytt Firma" msgid "Placed" msgstr "Plassert" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 msgid "Number of copies to print for each label" msgstr "" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "Ukjent" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 msgid "Printing" msgstr "" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 msgid "Disconnected" msgstr "" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 msgid "Label Printer" msgstr "" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 msgid "Directly print labels for various items." msgstr "" -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 msgid "Printer Location" msgstr "" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "" @@ -7533,10 +7569,6 @@ msgstr "Delen kan kjøpes fra eksterne leverandører" msgid "Part can be sold to customers" msgstr "Delen kan selges til kunder" -#: part/templates/part/part_base.html:145 -msgid "Part is not active" -msgstr "Delen er ikke aktiv" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "Delen er virtuall (ikke en fysisk del)" @@ -11131,11 +11163,11 @@ msgstr "Klikk på følgende lenke for å se denne delen" msgid "Minimum Quantity" msgstr "Minimum antall" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "" @@ -11147,27 +11179,27 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "" @@ -11179,11 +11211,11 @@ msgstr "" msgid "HTTP method not allowed at URL" msgstr "" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "" @@ -11268,7 +11300,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "" @@ -11363,8 +11395,8 @@ msgid "Row Data" msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -12303,62 +12335,62 @@ msgstr "" msgid "Labels sent to printer" msgstr "" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "Send" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "" -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" msgstr "" diff --git a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po index 8fe7f6f3c1..9671e63098 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-06-29 10:44+0000\n" -"PO-Revision-Date: 2024-06-30 06:57\n" +"POT-Creation-Date: 2024-07-05 02:47+0000\n" +"PO-Revision-Date: 2024-07-05 14:58\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -403,7 +403,7 @@ msgstr "Duplikaty nazw nie mogą istnieć pod tym samym rodzicem" msgid "Invalid choice" msgstr "Błędny wybór" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -423,7 +423,7 @@ msgstr "Błędny wybór" msgid "Name" msgstr "Nazwa" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -777,23 +777,31 @@ msgstr "Zlecenie Budowy" msgid "Build Orders" msgstr "Zlecenia budowy" -#: build/models.py:133 +#: build/models.py:127 +msgid "Assembly BOM has not been validated" +msgstr "" + +#: build/models.py:134 part/templates/part/part_base.html:145 +msgid "Part is not active" +msgstr "" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "Nieprawidłowy wybór kompilacji nadrzędnej" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "Odpowiedzialny użytkownik lub grupa muszą być określone" -#: build/models.py:150 +#: build/models.py:165 msgid "Build order part cannot be changed" msgstr "Nie można zmienić elementu kompletacji" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "Odwołanie do zamówienia wykonania" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -809,20 +817,20 @@ msgstr "Odwołanie do zamówienia wykonania" msgid "Reference" msgstr "Referencja" -#: build/models.py:223 +#: build/models.py:238 msgid "Brief description of the build (optional)" msgstr "Krótki opis produkcji (opcjonalny)" -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "Budowa nadrzędna" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "Zamówienie budowy, do którego budowa jest przypisana" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -873,103 +881,103 @@ msgstr "Zamówienie budowy, do którego budowa jest przypisana" msgid "Part" msgstr "Komponent" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "Wybierz część do budowy" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "Odwołanie do zamówienia sprzedaży" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "Zamówienie sprzedaży, do którego budowa jest przypisana" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "Lokalizacja źródła" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Wybierz lokalizację, z której pobrać element do budowy (pozostaw puste, aby wziąć z dowolnej lokalizacji)" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "Lokalizacja docelowa" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "Wybierz lokalizację, w której będą przechowywane ukończone elementy" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "Ilość do stworzenia" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "Ilość przedmiotów do zbudowania" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "Ukończone elementy" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "Ilość produktów magazynowych które zostały ukończone" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "Status budowania" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "Kod statusu budowania" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "Kod partii" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "Kod partii dla wyjścia budowy" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "Data utworzenia" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "Docelowy termin zakończenia" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Docelowa data zakończenia kompilacji. Po tej dacie kompilacja będzie zaległa." -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "Data zakończenia" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "zrealizowane przez" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "Wydany przez" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "Użytkownik, który wydał to zamówienie" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -984,11 +992,11 @@ msgstr "Użytkownik, który wydał to zamówienie" msgid "Responsible" msgstr "Odpowiedzialny" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "Użytkownik lub grupa odpowiedzialna za te zlecenie produkcji" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1000,20 +1008,20 @@ msgstr "Użytkownik lub grupa odpowiedzialna za te zlecenie produkcji" msgid "External Link" msgstr "Link Zewnętrzny" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "Link do zewnętrznego adresu URL" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "Priorytet budowy" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "Priorytet tego zamówienia produkcji" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1024,62 +1032,62 @@ msgstr "Priorytet tego zamówienia produkcji" msgid "Project Code" msgstr "Kod projektu" -#: build/models.py:362 +#: build/models.py:377 msgid "Project code for this build order" msgstr "Kod projektu dla tego zlecenia produkcji" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "Kolejność kompilacji {build} została zakończona" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "Kolejność kompilacji została zakończona" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "Nie określono danych wyjściowych budowy" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "Budowanie wyjścia jest już ukończone" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "Skompilowane dane wyjściowe nie pasują do kolejności kompilacji" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "Ilość musi być większa niż zero" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 msgid "Quantity cannot be greater than the output quantity" msgstr "Ilość nie może być większa niż ilość wyjściowa" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Wyjście budowy {serial} nie przeszło wszystkich testów" -#: build/models.py:1344 +#: build/models.py:1359 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1369 +#: build/models.py:1384 msgid "Build object" msgstr "Zbuduj obiekt" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1124,36 +1132,36 @@ msgstr "Zbuduj obiekt" msgid "Quantity" msgstr "Ilość" -#: build/models.py:1384 +#: build/models.py:1399 msgid "Required quantity for build order" msgstr "Wymagana ilość dla zlecenia produkcji" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Przydzielona ilość ({q}) nie może przekraczać dostępnej ilości zapasów magazynowych ({a})" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "Pozycja magazynowa jest nadmiernie przydzielona" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "Alokowana ilość musi być większa niż zero" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "Ilość musi wynosić 1 dla serializowanych zasobów" -#: build/models.py:1554 +#: build/models.py:1569 msgid "Selected stock item does not match BOM line" msgstr "Wybrana pozycja magazynowa nie pasuje do pozycji w zestawieniu BOM" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1171,19 +1179,19 @@ msgstr "Wybrana pozycja magazynowa nie pasuje do pozycji w zestawieniu BOM" msgid "Stock Item" msgstr "Element magazynowy" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "Lokalizacja magazynowania przedmiotu" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "Ilość zapasów do przydzielenia do produkcji" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "Zainstaluj do" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "Docelowa lokalizacja magazynowa przedmiotu" @@ -2084,8 +2092,8 @@ msgstr "Jak często aktualizować kursy wymiany walut (ustaw zero aby wyłączy #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "dni" @@ -2218,78 +2226,86 @@ msgid "Allow barcode scanning via webcam in browser" msgstr "" #: common/models.py:1395 -msgid "Part Revisions" +msgid "Barcode Show Data" msgstr "" #: common/models.py:1396 -msgid "Enable revision field for Part" +msgid "Display barcode data in browser as text" msgstr "" #: common/models.py:1401 -msgid "Allow Deletion from Assembly" +msgid "Part Revisions" msgstr "" #: common/models.py:1402 -msgid "Allow deletion of parts which are used in an assembly" +msgid "Enable revision field for Part" msgstr "" #: common/models.py:1407 +msgid "Allow Deletion from Assembly" +msgstr "" + +#: common/models.py:1408 +msgid "Allow deletion of parts which are used in an assembly" +msgstr "" + +#: common/models.py:1413 msgid "IPN Regex" msgstr "Wyrażenie regularne IPN" -#: common/models.py:1408 +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "Zezwól na powtarzający się IPN" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "Zezwól na edycję IPN" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "Skopiuj BOM komponentu" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1442 +#: common/models.py:1448 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2297,1159 +2313,1175 @@ msgstr "" msgid "Template" msgstr "Szablon" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "Złożenie" -#: common/models.py:1454 +#: common/models.py:1460 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "Komponent" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "Możliwość zakupu" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "Części są domyślnie z możliwością zakupu" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "Możliwość sprzedaży" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "Części są domyślnie z możliwością sprzedaży" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "Możliwość śledzenia" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "Części są domyślnie z możliwością śledzenia" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "Wirtualny" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "Części są domyślnie wirtualne" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "Pokaż powiązane części" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Enforce Parameter Units" msgstr "" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "Użyj cennika dostawcy" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "Nadpisanie historii zakupów" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "Ceny wewnętrzne" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "Włącz drukowanie etykiet" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "Włącz drukowanie etykiet z interfejsu WWW" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "DPI etykiety" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "Włącz raporty" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "Tryb Debugowania" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1657 +#: common/models.py:1663 msgid "Log Report Errors" msgstr "" -#: common/models.py:1658 +#: common/models.py:1664 msgid "Log errors which occur when generating reports" msgstr "" -#: common/models.py:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "Rozmiar strony" -#: common/models.py:1664 +#: common/models.py:1670 msgid "Default page size for PDF reports" msgstr "Domyślna wielkość strony dla raportów PDF" -#: common/models.py:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "Włącz generowanie raportów testów" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1677 +#: common/models.py:1683 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1684 +#: common/models.py:1690 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1697 +#: common/models.py:1703 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "" -#: common/models.py:1705 +#: common/models.py:1711 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1724 +#: common/models.py:1730 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1732 +#: common/models.py:1738 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1738 +#: common/models.py:1744 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1748 +#: common/models.py:1754 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1755 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1756 +#: common/models.py:1762 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1764 +#: common/models.py:1770 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1772 +#: common/models.py:1778 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1784 -msgid "Block Until Tests Pass" +#: common/models.py:1790 +msgid "Require Active Part" msgstr "" -#: common/models.py:1786 -msgid "Prevent build outputs from being completed until all required tests pass" +#: common/models.py:1791 +msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1792 -msgid "Enable Return Orders" -msgstr "" - -#: common/models.py:1793 -msgid "Enable return order functionality in the user interface" +#: common/models.py:1796 +msgid "Require Valid BOM" msgstr "" #: common/models.py:1798 -msgid "Return Order Reference Pattern" +msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1800 -msgid "Required pattern for generating Return Order reference field" +#: common/models.py:1804 +msgid "Block Until Tests Pass" +msgstr "" + +#: common/models.py:1806 +msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" #: common/models.py:1812 -msgid "Edit Completed Return Orders" +msgid "Enable Return Orders" msgstr "" -#: common/models.py:1814 -msgid "Allow editing of return orders after they have been completed" +#: common/models.py:1813 +msgid "Enable return order functionality in the user interface" +msgstr "" + +#: common/models.py:1818 +msgid "Return Order Reference Pattern" msgstr "" #: common/models.py:1820 -msgid "Sales Order Reference Pattern" +msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1822 -msgid "Required pattern for generating Sales Order reference field" +#: common/models.py:1832 +msgid "Edit Completed Return Orders" msgstr "" #: common/models.py:1834 -msgid "Sales Order Default Shipment" -msgstr "" - -#: common/models.py:1835 -msgid "Enable creation of default shipment with sales orders" +msgid "Allow editing of return orders after they have been completed" msgstr "" #: common/models.py:1840 -msgid "Edit Completed Sales Orders" +msgid "Sales Order Reference Pattern" msgstr "" #: common/models.py:1842 +msgid "Required pattern for generating Sales Order reference field" +msgstr "" + +#: common/models.py:1854 +msgid "Sales Order Default Shipment" +msgstr "" + +#: common/models.py:1855 +msgid "Enable creation of default shipment with sales orders" +msgstr "" + +#: common/models.py:1860 +msgid "Edit Completed Sales Orders" +msgstr "" + +#: common/models.py:1862 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1848 +#: common/models.py:1868 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1850 +#: common/models.py:1870 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1858 +#: common/models.py:1878 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1872 +#: common/models.py:1892 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1878 +#: common/models.py:1898 msgid "Auto Complete Purchase Orders" msgstr "Automatycznie wypełniaj zlecenia zakupu" -#: common/models.py:1880 +#: common/models.py:1900 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:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "Włącz opcję zapomnianego hasła" -#: common/models.py:1888 +#: common/models.py:1908 msgid "Enable password forgot function on the login pages" msgstr "Włącz funkcję zapomnianego hasła na stronach logowania" -#: common/models.py:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "Włącz rejestrację" -#: common/models.py:1894 +#: common/models.py:1914 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:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "Włącz SSO" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "Włącz SSO na stronach logowania" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1907 +#: common/models.py:1927 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" msgstr "" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "Adres e-mail jest wymagany" -#: common/models.py:1946 +#: common/models.py:1966 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "Autouzupełnianie użytkowników SSO" -#: common/models.py:1953 +#: common/models.py:1973 msgid "Automatically fill out user-details from SSO account-data" msgstr "Automatycznie wypełnij dane użytkownika z danych konta SSO" -#: common/models.py:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "E-mail dwa razy" -#: common/models.py:1960 +#: common/models.py:1980 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:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "Hasło dwukrotnie" -#: common/models.py:1966 +#: common/models.py:1986 msgid "On signup ask users twice for their password" msgstr "Przy rejestracji dwukrotnie zapytaj użytkowników o ich hasło" -#: common/models.py:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "" -#: common/models.py:1973 +#: common/models.py:1993 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "Grupuj przy rejestracji" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "Wymuś MFA" -#: common/models.py:1988 +#: common/models.py:2008 msgid "Users must use multifactor security." msgstr "Użytkownicy muszą używać zabezpieczeń wieloskładnikowych." -#: common/models.py:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "Sprawdź wtyczki przy starcie" -#: common/models.py:1995 +#: common/models.py:2015 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2004 +#: common/models.py:2024 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "Włącz integrację URL" -#: common/models.py:2011 +#: common/models.py:2031 msgid "Enable plugins to add URL routes" msgstr "Włącz wtyczki, aby dodać ścieżki URL" -#: common/models.py:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2018 +#: common/models.py:2038 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "Włącz integrację z aplikacją" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "Włącz wtyczki, aby dodać aplikacje" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2032 +#: common/models.py:2052 msgid "Enable plugins to run scheduled tasks" msgstr "Włącz wtyczki, aby uruchamiać zaplanowane zadania" -#: common/models.py:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "" -#: common/models.py:2039 +#: common/models.py:2059 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2045 +#: common/models.py:2065 msgid "Enable project codes" msgstr "" -#: common/models.py:2046 +#: common/models.py:2066 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2053 +#: common/models.py:2073 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2059 +#: common/models.py:2079 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2061 +#: common/models.py:2081 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2069 +#: common/models.py:2089 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2077 +#: common/models.py:2097 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "" -#: common/models.py:2085 +#: common/models.py:2105 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2091 +#: common/models.py:2111 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 msgid "Settings key (must be unique - case insensitive" msgstr "Klucz ustawień (musi być unikalny - niewrażliwy na wielkość liter" -#: common/models.py:2146 +#: common/models.py:2166 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2148 +#: common/models.py:2168 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "Pokaż obserwowane części" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "Pokaż obserwowane części na stronie głównej" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "Pokaż obserwowane kategorie" -#: common/models.py:2161 +#: common/models.py:2181 msgid "Show subscribed part categories on the homepage" msgstr "Pokaż obserwowane kategorie części na stronie głównej" -#: common/models.py:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "Pokaż najnowsze części" -#: common/models.py:2167 +#: common/models.py:2187 msgid "Show latest parts on the homepage" msgstr "Pokaż najnowsze części na stronie głównej" -#: common/models.py:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2173 +#: common/models.py:2193 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2179 +#: common/models.py:2199 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "Pokaż niski stan magazynowy" -#: common/models.py:2185 +#: common/models.py:2205 msgid "Show low stock items on the homepage" msgstr "Pokaż elementy o niskim stanie na stronie głównej" -#: common/models.py:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "" -#: common/models.py:2191 +#: common/models.py:2211 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "Pokaż wymagany stan zapasów" -#: common/models.py:2197 +#: common/models.py:2217 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "" -#: common/models.py:2203 +#: common/models.py:2223 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "" -#: common/models.py:2209 +#: common/models.py:2229 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "" -#: common/models.py:2221 +#: common/models.py:2241 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2239 +#: common/models.py:2259 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2245 +#: common/models.py:2265 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2251 +#: common/models.py:2271 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2256 +#: common/models.py:2276 msgid "Show News" msgstr "" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "" -#: common/models.py:2264 +#: common/models.py:2284 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "" -#: common/models.py:2272 +#: common/models.py:2292 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "" -#: common/models.py:2280 +#: common/models.py:2300 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "Szukaj części" -#: common/models.py:2287 +#: common/models.py:2307 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2293 +#: common/models.py:2313 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2299 +#: common/models.py:2319 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "Ukryj nieaktywne części" -#: common/models.py:2305 +#: common/models.py:2325 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "" -#: common/models.py:2311 +#: common/models.py:2331 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "" -#: common/models.py:2317 +#: common/models.py:2337 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2324 +#: common/models.py:2344 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "" -#: common/models.py:2331 +#: common/models.py:2351 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "" -#: common/models.py:2337 +#: common/models.py:2357 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2363 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "Wyszukaj zlecenia zakupu" -#: common/models.py:2349 +#: common/models.py:2369 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "Wyklucz nieaktywne zlecenia zakupu" -#: common/models.py:2356 +#: common/models.py:2376 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2363 +#: common/models.py:2383 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2370 +#: common/models.py:2390 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2376 +#: common/models.py:2396 msgid "Search Return Orders" msgstr "" -#: common/models.py:2377 +#: common/models.py:2397 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2384 +#: common/models.py:2404 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "" -#: common/models.py:2392 +#: common/models.py:2412 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2418 msgid "Regex Search" msgstr "" -#: common/models.py:2399 +#: common/models.py:2419 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "" -#: common/models.py:2405 +#: common/models.py:2425 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "Pokaż ilość w formularzach" -#: common/models.py:2411 +#: common/models.py:2431 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2417 +#: common/models.py:2437 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "Stały pasek nawigacyjny" -#: common/models.py:2423 +#: common/models.py:2443 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "Format daty" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "Preferowany format wyświetlania dat" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Planowanie komponentów" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2450 +#: common/models.py:2470 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "" -#: common/models.py:2458 +#: common/models.py:2478 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2464 +#: common/models.py:2484 msgid "Default part label template" msgstr "" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2470 +#: common/models.py:2490 msgid "Default stock item template" msgstr "" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2478 +#: common/models.py:2498 msgid "Default stock location label template" msgstr "" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2486 +#: common/models.py:2506 msgid "Default build line label template" msgstr "" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "" -#: common/models.py:2501 +#: common/models.py:2521 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3457,11 +3489,11 @@ msgstr "" msgid "User" msgstr "Użytkownik" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3469,96 +3501,96 @@ msgstr "" msgid "Price" msgstr "Cena" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "Punkt końcowy" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "Sekret" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "Współdzielony sekret dla HMAC" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "Id wiadomości" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "Unikalny identyfikator dla tej wiadomości" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "Host, od którego otrzymano tę wiadomość" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "Nagłówek" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "Nagłówek tej wiadomości" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "Zawartość" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "" -#: common/models.py:2833 +#: common/models.py:2854 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "" -#: common/models.py:2839 +#: common/models.py:2860 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2965 +#: common/models.py:2986 msgid "Id" msgstr "" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3575,28 +3607,28 @@ msgstr "" msgid "Link" msgstr "Łącze" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3606,86 +3638,90 @@ msgstr "" msgid "Image" msgstr "Obraz" -#: common/models.py:2995 +#: common/models.py:3016 msgid "Image file" msgstr "" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 msgid "Target model type for this image" msgstr "" -#: common/models.py:3011 +#: common/models.py:3032 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3052 +#: common/models.py:3070 +msgid "Unit symbol must be unique" +msgstr "" + +#: common/models.py:3085 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3071 +#: common/models.py:3104 msgid "Unit name" msgstr "" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3079 +#: common/models.py:3112 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Załącznik" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "Brak pliku" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "Brak zewnętrznego odnośnika" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "Wybierz plik do załączenia" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Komentarz" -#: common/models.py:3219 +#: common/models.py:3251 msgid "Attachment comment" msgstr "" -#: common/models.py:3235 +#: common/models.py:3267 msgid "Upload date" msgstr "" -#: common/models.py:3236 +#: common/models.py:3268 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" msgstr "" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4735,48 +4771,48 @@ msgstr "Nowa firma" msgid "Placed" msgstr "Umieszczony" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "Kopie" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 msgid "Number of copies to print for each label" msgstr "Liczba kopii do wydrukowania dla każdej etykiety" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 msgid "Connected" msgstr "Połączono" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "Nieznany" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 msgid "Printing" msgstr "Drukowanie" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "Brak mediów" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 msgid "Disconnected" msgstr "Rozłączono" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 msgid "Label Printer" msgstr "Drukarka etykiet" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 msgid "Directly print labels for various items." msgstr "Bezpośrednio wydrukuj etykiety dla różnych elementów." -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 msgid "Printer Location" msgstr "Lokalizacja drukarki" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "" @@ -7533,10 +7569,6 @@ msgstr "" msgid "Part can be sold to customers" msgstr "" -#: part/templates/part/part_base.html:145 -msgid "Part is not active" -msgstr "" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "Część jest wirtualna (nie fizyczna)" @@ -11131,11 +11163,11 @@ msgstr "" msgid "Minimum Quantity" msgstr "Minimalna ilość" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "" @@ -11147,27 +11179,27 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "" @@ -11179,11 +11211,11 @@ msgstr "" msgid "HTTP method not allowed at URL" msgstr "" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "" @@ -11268,7 +11300,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "" @@ -11363,8 +11395,8 @@ msgid "Row Data" msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -12303,62 +12335,62 @@ msgstr "" msgid "Labels sent to printer" msgstr "" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "Zatwierdź" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "" -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" msgstr "" diff --git a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po index d73a541846..ca46ac1c24 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-06-29 10:44+0000\n" -"PO-Revision-Date: 2024-06-30 06:58\n" +"POT-Creation-Date: 2024-07-05 02:47+0000\n" +"PO-Revision-Date: 2024-07-05 14:58\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" @@ -403,7 +403,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -423,7 +423,7 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -777,23 +777,31 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:133 +#: build/models.py:127 +msgid "Assembly BOM has not been validated" +msgstr "" + +#: build/models.py:134 part/templates/part/part_base.html:145 +msgid "Part is not active" +msgstr "" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:150 +#: build/models.py:165 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -809,20 +817,20 @@ msgstr "" msgid "Reference" msgstr "" -#: build/models.py:223 +#: build/models.py:238 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -873,103 +881,103 @@ msgstr "" msgid "Part" msgstr "" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -984,11 +992,11 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1000,20 +1008,20 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1024,62 +1032,62 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:362 +#: build/models.py:377 msgid "Project code for this build order" msgstr "" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1344 +#: build/models.py:1359 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1369 +#: build/models.py:1384 msgid "Build object" msgstr "" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1124,36 +1132,36 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1384 +#: build/models.py:1399 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1554 +#: build/models.py:1569 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1171,19 +1179,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "" @@ -2084,8 +2092,8 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "" @@ -2218,78 +2226,86 @@ msgid "Allow barcode scanning via webcam in browser" msgstr "" #: common/models.py:1395 -msgid "Part Revisions" +msgid "Barcode Show Data" msgstr "" #: common/models.py:1396 -msgid "Enable revision field for Part" +msgid "Display barcode data in browser as text" msgstr "" #: common/models.py:1401 -msgid "Allow Deletion from Assembly" +msgid "Part Revisions" msgstr "" #: common/models.py:1402 -msgid "Allow deletion of parts which are used in an assembly" +msgid "Enable revision field for Part" msgstr "" #: common/models.py:1407 -msgid "IPN Regex" +msgid "Allow Deletion from Assembly" msgstr "" #: common/models.py:1408 +msgid "Allow deletion of parts which are used in an assembly" +msgstr "" + +#: common/models.py:1413 +msgid "IPN Regex" +msgstr "" + +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1442 +#: common/models.py:1448 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2297,1159 +2313,1175 @@ msgstr "" msgid "Template" msgstr "" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "" -#: common/models.py:1454 +#: common/models.py:1460 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Enforce Parameter Units" msgstr "" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1657 +#: common/models.py:1663 msgid "Log Report Errors" msgstr "" -#: common/models.py:1658 +#: common/models.py:1664 msgid "Log errors which occur when generating reports" msgstr "" -#: common/models.py:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "" -#: common/models.py:1664 +#: common/models.py:1670 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1677 +#: common/models.py:1683 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1684 +#: common/models.py:1690 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1697 +#: common/models.py:1703 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "" -#: common/models.py:1705 +#: common/models.py:1711 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1724 +#: common/models.py:1730 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1732 +#: common/models.py:1738 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1738 +#: common/models.py:1744 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1748 +#: common/models.py:1754 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1755 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1756 +#: common/models.py:1762 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1764 +#: common/models.py:1770 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1772 +#: common/models.py:1778 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1784 -msgid "Block Until Tests Pass" +#: common/models.py:1790 +msgid "Require Active Part" msgstr "" -#: common/models.py:1786 -msgid "Prevent build outputs from being completed until all required tests pass" +#: common/models.py:1791 +msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1792 -msgid "Enable Return Orders" -msgstr "" - -#: common/models.py:1793 -msgid "Enable return order functionality in the user interface" +#: common/models.py:1796 +msgid "Require Valid BOM" msgstr "" #: common/models.py:1798 -msgid "Return Order Reference Pattern" +msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1800 -msgid "Required pattern for generating Return Order reference field" +#: common/models.py:1804 +msgid "Block Until Tests Pass" +msgstr "" + +#: common/models.py:1806 +msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" #: common/models.py:1812 -msgid "Edit Completed Return Orders" +msgid "Enable Return Orders" msgstr "" -#: common/models.py:1814 -msgid "Allow editing of return orders after they have been completed" +#: common/models.py:1813 +msgid "Enable return order functionality in the user interface" +msgstr "" + +#: common/models.py:1818 +msgid "Return Order Reference Pattern" msgstr "" #: common/models.py:1820 -msgid "Sales Order Reference Pattern" +msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1822 -msgid "Required pattern for generating Sales Order reference field" +#: common/models.py:1832 +msgid "Edit Completed Return Orders" msgstr "" #: common/models.py:1834 -msgid "Sales Order Default Shipment" -msgstr "" - -#: common/models.py:1835 -msgid "Enable creation of default shipment with sales orders" +msgid "Allow editing of return orders after they have been completed" msgstr "" #: common/models.py:1840 -msgid "Edit Completed Sales Orders" +msgid "Sales Order Reference Pattern" msgstr "" #: common/models.py:1842 +msgid "Required pattern for generating Sales Order reference field" +msgstr "" + +#: common/models.py:1854 +msgid "Sales Order Default Shipment" +msgstr "" + +#: common/models.py:1855 +msgid "Enable creation of default shipment with sales orders" +msgstr "" + +#: common/models.py:1860 +msgid "Edit Completed Sales Orders" +msgstr "" + +#: common/models.py:1862 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1848 +#: common/models.py:1868 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1850 +#: common/models.py:1870 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1858 +#: common/models.py:1878 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1872 +#: common/models.py:1892 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1878 +#: common/models.py:1898 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1880 +#: common/models.py:1900 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "" -#: common/models.py:1888 +#: common/models.py:1908 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "" -#: common/models.py:1894 +#: common/models.py:1914 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1907 +#: common/models.py:1927 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" msgstr "" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "" -#: common/models.py:1946 +#: common/models.py:1966 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1953 +#: common/models.py:1973 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "" -#: common/models.py:1960 +#: common/models.py:1980 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "" -#: common/models.py:1966 +#: common/models.py:1986 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "" -#: common/models.py:1973 +#: common/models.py:1993 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "" -#: common/models.py:1988 +#: common/models.py:2008 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1995 +#: common/models.py:2015 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2004 +#: common/models.py:2024 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "" -#: common/models.py:2011 +#: common/models.py:2031 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2018 +#: common/models.py:2038 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2032 +#: common/models.py:2052 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "" -#: common/models.py:2039 +#: common/models.py:2059 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2045 +#: common/models.py:2065 msgid "Enable project codes" msgstr "" -#: common/models.py:2046 +#: common/models.py:2066 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2053 +#: common/models.py:2073 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2059 +#: common/models.py:2079 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2061 +#: common/models.py:2081 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2069 +#: common/models.py:2089 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2077 +#: common/models.py:2097 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "" -#: common/models.py:2085 +#: common/models.py:2105 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2091 +#: common/models.py:2111 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2146 +#: common/models.py:2166 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2148 +#: common/models.py:2168 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2161 +#: common/models.py:2181 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "" -#: common/models.py:2167 +#: common/models.py:2187 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2173 +#: common/models.py:2193 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2179 +#: common/models.py:2199 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "" -#: common/models.py:2185 +#: common/models.py:2205 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "" -#: common/models.py:2191 +#: common/models.py:2211 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "" -#: common/models.py:2197 +#: common/models.py:2217 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "" -#: common/models.py:2203 +#: common/models.py:2223 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "" -#: common/models.py:2209 +#: common/models.py:2229 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "" -#: common/models.py:2221 +#: common/models.py:2241 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2239 +#: common/models.py:2259 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2245 +#: common/models.py:2265 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2251 +#: common/models.py:2271 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2256 +#: common/models.py:2276 msgid "Show News" msgstr "" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "" -#: common/models.py:2264 +#: common/models.py:2284 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "" -#: common/models.py:2272 +#: common/models.py:2292 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "" -#: common/models.py:2280 +#: common/models.py:2300 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "" -#: common/models.py:2287 +#: common/models.py:2307 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2293 +#: common/models.py:2313 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2299 +#: common/models.py:2319 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2305 +#: common/models.py:2325 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "" -#: common/models.py:2311 +#: common/models.py:2331 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "" -#: common/models.py:2317 +#: common/models.py:2337 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2324 +#: common/models.py:2344 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "" -#: common/models.py:2331 +#: common/models.py:2351 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "" -#: common/models.py:2337 +#: common/models.py:2357 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2363 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2349 +#: common/models.py:2369 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2356 +#: common/models.py:2376 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2363 +#: common/models.py:2383 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2370 +#: common/models.py:2390 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2376 +#: common/models.py:2396 msgid "Search Return Orders" msgstr "" -#: common/models.py:2377 +#: common/models.py:2397 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2384 +#: common/models.py:2404 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "" -#: common/models.py:2392 +#: common/models.py:2412 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2418 msgid "Regex Search" msgstr "" -#: common/models.py:2399 +#: common/models.py:2419 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "" -#: common/models.py:2405 +#: common/models.py:2425 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2411 +#: common/models.py:2431 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2417 +#: common/models.py:2437 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2423 +#: common/models.py:2443 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2450 +#: common/models.py:2470 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "" -#: common/models.py:2458 +#: common/models.py:2478 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2464 +#: common/models.py:2484 msgid "Default part label template" msgstr "" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2470 +#: common/models.py:2490 msgid "Default stock item template" msgstr "" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2478 +#: common/models.py:2498 msgid "Default stock location label template" msgstr "" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2486 +#: common/models.py:2506 msgid "Default build line label template" msgstr "" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "" -#: common/models.py:2501 +#: common/models.py:2521 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3457,11 +3489,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3469,96 +3501,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "" -#: common/models.py:2833 +#: common/models.py:2854 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "" -#: common/models.py:2839 +#: common/models.py:2860 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2965 +#: common/models.py:2986 msgid "Id" msgstr "" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3575,28 +3607,28 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3606,86 +3638,90 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2995 +#: common/models.py:3016 msgid "Image file" msgstr "" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 msgid "Target model type for this image" msgstr "" -#: common/models.py:3011 +#: common/models.py:3032 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3052 +#: common/models.py:3070 +msgid "Unit symbol must be unique" +msgstr "" + +#: common/models.py:3085 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3071 +#: common/models.py:3104 msgid "Unit name" msgstr "" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3079 +#: common/models.py:3112 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3219 +#: common/models.py:3251 msgid "Attachment comment" msgstr "" -#: common/models.py:3235 +#: common/models.py:3267 msgid "Upload date" msgstr "" -#: common/models.py:3236 +#: common/models.py:3268 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" msgstr "" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4735,48 +4771,48 @@ msgstr "" msgid "Placed" msgstr "" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 msgid "Number of copies to print for each label" msgstr "" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 msgid "Printing" msgstr "" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 msgid "Disconnected" msgstr "" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 msgid "Label Printer" msgstr "" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 msgid "Directly print labels for various items." msgstr "" -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 msgid "Printer Location" msgstr "" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "" @@ -7533,10 +7569,6 @@ msgstr "" msgid "Part can be sold to customers" msgstr "" -#: part/templates/part/part_base.html:145 -msgid "Part is not active" -msgstr "" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "" @@ -11131,11 +11163,11 @@ msgstr "" msgid "Minimum Quantity" msgstr "" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "" @@ -11147,27 +11179,27 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "" @@ -11179,11 +11211,11 @@ msgstr "" msgid "HTTP method not allowed at URL" msgstr "" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "" @@ -11268,7 +11300,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "" @@ -11363,8 +11395,8 @@ msgid "Row Data" msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -12303,62 +12335,62 @@ msgstr "" msgid "Labels sent to printer" msgstr "" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "" -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" msgstr "" diff --git a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po index 2fc2911495..45445dcfd5 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-06-29 10:44+0000\n" -"PO-Revision-Date: 2024-06-30 06:58\n" +"POT-Creation-Date: 2024-07-05 02:47+0000\n" +"PO-Revision-Date: 2024-07-05 14:58\n" "Last-Translator: \n" "Language-Team: Romanian\n" "Language: ro_RO\n" @@ -403,7 +403,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -423,7 +423,7 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -777,23 +777,31 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:133 +#: build/models.py:127 +msgid "Assembly BOM has not been validated" +msgstr "" + +#: build/models.py:134 part/templates/part/part_base.html:145 +msgid "Part is not active" +msgstr "" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:150 +#: build/models.py:165 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -809,20 +817,20 @@ msgstr "" msgid "Reference" msgstr "" -#: build/models.py:223 +#: build/models.py:238 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -873,103 +881,103 @@ msgstr "" msgid "Part" msgstr "" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -984,11 +992,11 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1000,20 +1008,20 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1024,62 +1032,62 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:362 +#: build/models.py:377 msgid "Project code for this build order" msgstr "" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1344 +#: build/models.py:1359 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1369 +#: build/models.py:1384 msgid "Build object" msgstr "" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1124,36 +1132,36 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1384 +#: build/models.py:1399 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1554 +#: build/models.py:1569 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1171,19 +1179,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "" @@ -2084,8 +2092,8 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "" @@ -2218,78 +2226,86 @@ msgid "Allow barcode scanning via webcam in browser" msgstr "" #: common/models.py:1395 -msgid "Part Revisions" +msgid "Barcode Show Data" msgstr "" #: common/models.py:1396 -msgid "Enable revision field for Part" +msgid "Display barcode data in browser as text" msgstr "" #: common/models.py:1401 -msgid "Allow Deletion from Assembly" +msgid "Part Revisions" msgstr "" #: common/models.py:1402 -msgid "Allow deletion of parts which are used in an assembly" +msgid "Enable revision field for Part" msgstr "" #: common/models.py:1407 -msgid "IPN Regex" +msgid "Allow Deletion from Assembly" msgstr "" #: common/models.py:1408 +msgid "Allow deletion of parts which are used in an assembly" +msgstr "" + +#: common/models.py:1413 +msgid "IPN Regex" +msgstr "" + +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1442 +#: common/models.py:1448 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2297,1159 +2313,1175 @@ msgstr "" msgid "Template" msgstr "" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "" -#: common/models.py:1454 +#: common/models.py:1460 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Enforce Parameter Units" msgstr "" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1657 +#: common/models.py:1663 msgid "Log Report Errors" msgstr "" -#: common/models.py:1658 +#: common/models.py:1664 msgid "Log errors which occur when generating reports" msgstr "" -#: common/models.py:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "" -#: common/models.py:1664 +#: common/models.py:1670 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1677 +#: common/models.py:1683 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1684 +#: common/models.py:1690 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1697 +#: common/models.py:1703 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "" -#: common/models.py:1705 +#: common/models.py:1711 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1724 +#: common/models.py:1730 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1732 +#: common/models.py:1738 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1738 +#: common/models.py:1744 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1748 +#: common/models.py:1754 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1755 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1756 +#: common/models.py:1762 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1764 +#: common/models.py:1770 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1772 +#: common/models.py:1778 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1784 -msgid "Block Until Tests Pass" +#: common/models.py:1790 +msgid "Require Active Part" msgstr "" -#: common/models.py:1786 -msgid "Prevent build outputs from being completed until all required tests pass" +#: common/models.py:1791 +msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1792 -msgid "Enable Return Orders" -msgstr "" - -#: common/models.py:1793 -msgid "Enable return order functionality in the user interface" +#: common/models.py:1796 +msgid "Require Valid BOM" msgstr "" #: common/models.py:1798 -msgid "Return Order Reference Pattern" +msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1800 -msgid "Required pattern for generating Return Order reference field" +#: common/models.py:1804 +msgid "Block Until Tests Pass" +msgstr "" + +#: common/models.py:1806 +msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" #: common/models.py:1812 -msgid "Edit Completed Return Orders" +msgid "Enable Return Orders" msgstr "" -#: common/models.py:1814 -msgid "Allow editing of return orders after they have been completed" +#: common/models.py:1813 +msgid "Enable return order functionality in the user interface" +msgstr "" + +#: common/models.py:1818 +msgid "Return Order Reference Pattern" msgstr "" #: common/models.py:1820 -msgid "Sales Order Reference Pattern" +msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1822 -msgid "Required pattern for generating Sales Order reference field" +#: common/models.py:1832 +msgid "Edit Completed Return Orders" msgstr "" #: common/models.py:1834 -msgid "Sales Order Default Shipment" -msgstr "" - -#: common/models.py:1835 -msgid "Enable creation of default shipment with sales orders" +msgid "Allow editing of return orders after they have been completed" msgstr "" #: common/models.py:1840 -msgid "Edit Completed Sales Orders" +msgid "Sales Order Reference Pattern" msgstr "" #: common/models.py:1842 +msgid "Required pattern for generating Sales Order reference field" +msgstr "" + +#: common/models.py:1854 +msgid "Sales Order Default Shipment" +msgstr "" + +#: common/models.py:1855 +msgid "Enable creation of default shipment with sales orders" +msgstr "" + +#: common/models.py:1860 +msgid "Edit Completed Sales Orders" +msgstr "" + +#: common/models.py:1862 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1848 +#: common/models.py:1868 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1850 +#: common/models.py:1870 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1858 +#: common/models.py:1878 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1872 +#: common/models.py:1892 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1878 +#: common/models.py:1898 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1880 +#: common/models.py:1900 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "" -#: common/models.py:1888 +#: common/models.py:1908 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "" -#: common/models.py:1894 +#: common/models.py:1914 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1907 +#: common/models.py:1927 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" msgstr "" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "" -#: common/models.py:1946 +#: common/models.py:1966 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1953 +#: common/models.py:1973 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "" -#: common/models.py:1960 +#: common/models.py:1980 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "" -#: common/models.py:1966 +#: common/models.py:1986 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "" -#: common/models.py:1973 +#: common/models.py:1993 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "" -#: common/models.py:1988 +#: common/models.py:2008 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1995 +#: common/models.py:2015 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2004 +#: common/models.py:2024 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "" -#: common/models.py:2011 +#: common/models.py:2031 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2018 +#: common/models.py:2038 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2032 +#: common/models.py:2052 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "" -#: common/models.py:2039 +#: common/models.py:2059 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2045 +#: common/models.py:2065 msgid "Enable project codes" msgstr "" -#: common/models.py:2046 +#: common/models.py:2066 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2053 +#: common/models.py:2073 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2059 +#: common/models.py:2079 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2061 +#: common/models.py:2081 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2069 +#: common/models.py:2089 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2077 +#: common/models.py:2097 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "" -#: common/models.py:2085 +#: common/models.py:2105 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2091 +#: common/models.py:2111 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2146 +#: common/models.py:2166 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2148 +#: common/models.py:2168 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2161 +#: common/models.py:2181 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "" -#: common/models.py:2167 +#: common/models.py:2187 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2173 +#: common/models.py:2193 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2179 +#: common/models.py:2199 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "" -#: common/models.py:2185 +#: common/models.py:2205 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "" -#: common/models.py:2191 +#: common/models.py:2211 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "" -#: common/models.py:2197 +#: common/models.py:2217 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "" -#: common/models.py:2203 +#: common/models.py:2223 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "" -#: common/models.py:2209 +#: common/models.py:2229 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "" -#: common/models.py:2221 +#: common/models.py:2241 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2239 +#: common/models.py:2259 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2245 +#: common/models.py:2265 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2251 +#: common/models.py:2271 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2256 +#: common/models.py:2276 msgid "Show News" msgstr "" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "" -#: common/models.py:2264 +#: common/models.py:2284 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "" -#: common/models.py:2272 +#: common/models.py:2292 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "" -#: common/models.py:2280 +#: common/models.py:2300 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "" -#: common/models.py:2287 +#: common/models.py:2307 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2293 +#: common/models.py:2313 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2299 +#: common/models.py:2319 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2305 +#: common/models.py:2325 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "" -#: common/models.py:2311 +#: common/models.py:2331 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "" -#: common/models.py:2317 +#: common/models.py:2337 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2324 +#: common/models.py:2344 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "" -#: common/models.py:2331 +#: common/models.py:2351 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "" -#: common/models.py:2337 +#: common/models.py:2357 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2363 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2349 +#: common/models.py:2369 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2356 +#: common/models.py:2376 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2363 +#: common/models.py:2383 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2370 +#: common/models.py:2390 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2376 +#: common/models.py:2396 msgid "Search Return Orders" msgstr "" -#: common/models.py:2377 +#: common/models.py:2397 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2384 +#: common/models.py:2404 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "" -#: common/models.py:2392 +#: common/models.py:2412 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2418 msgid "Regex Search" msgstr "" -#: common/models.py:2399 +#: common/models.py:2419 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "" -#: common/models.py:2405 +#: common/models.py:2425 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2411 +#: common/models.py:2431 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2417 +#: common/models.py:2437 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2423 +#: common/models.py:2443 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2450 +#: common/models.py:2470 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "" -#: common/models.py:2458 +#: common/models.py:2478 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2464 +#: common/models.py:2484 msgid "Default part label template" msgstr "" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2470 +#: common/models.py:2490 msgid "Default stock item template" msgstr "" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2478 +#: common/models.py:2498 msgid "Default stock location label template" msgstr "" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2486 +#: common/models.py:2506 msgid "Default build line label template" msgstr "" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "" -#: common/models.py:2501 +#: common/models.py:2521 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3457,11 +3489,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3469,96 +3501,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "" -#: common/models.py:2833 +#: common/models.py:2854 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "" -#: common/models.py:2839 +#: common/models.py:2860 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2965 +#: common/models.py:2986 msgid "Id" msgstr "" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3575,28 +3607,28 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3606,86 +3638,90 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2995 +#: common/models.py:3016 msgid "Image file" msgstr "" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 msgid "Target model type for this image" msgstr "" -#: common/models.py:3011 +#: common/models.py:3032 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3052 +#: common/models.py:3070 +msgid "Unit symbol must be unique" +msgstr "" + +#: common/models.py:3085 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3071 +#: common/models.py:3104 msgid "Unit name" msgstr "" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3079 +#: common/models.py:3112 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3219 +#: common/models.py:3251 msgid "Attachment comment" msgstr "" -#: common/models.py:3235 +#: common/models.py:3267 msgid "Upload date" msgstr "" -#: common/models.py:3236 +#: common/models.py:3268 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" msgstr "" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4735,48 +4771,48 @@ msgstr "" msgid "Placed" msgstr "" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 msgid "Number of copies to print for each label" msgstr "" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 msgid "Printing" msgstr "" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 msgid "Disconnected" msgstr "" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 msgid "Label Printer" msgstr "" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 msgid "Directly print labels for various items." msgstr "" -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 msgid "Printer Location" msgstr "" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "" @@ -7533,10 +7569,6 @@ msgstr "" msgid "Part can be sold to customers" msgstr "" -#: part/templates/part/part_base.html:145 -msgid "Part is not active" -msgstr "" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "" @@ -11131,11 +11163,11 @@ msgstr "" msgid "Minimum Quantity" msgstr "" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "" @@ -11147,27 +11179,27 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "" @@ -11179,11 +11211,11 @@ msgstr "" msgid "HTTP method not allowed at URL" msgstr "" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "" @@ -11268,7 +11300,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "" @@ -11363,8 +11395,8 @@ msgid "Row Data" msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -12303,62 +12335,62 @@ msgstr "" msgid "Labels sent to printer" msgstr "" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "" -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" msgstr "" diff --git a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po index e148fa266c..c30301808d 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-06-29 10:44+0000\n" -"PO-Revision-Date: 2024-06-30 06:57\n" +"POT-Creation-Date: 2024-07-05 02:47+0000\n" +"PO-Revision-Date: 2024-07-05 14:58\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -403,7 +403,7 @@ msgstr "Повторяющиеся имена не могут существов msgid "Invalid choice" msgstr "Неверный выбор" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -423,7 +423,7 @@ msgstr "Неверный выбор" msgid "Name" msgstr "Название" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -777,23 +777,31 @@ msgstr "Заказ на производство" msgid "Build Orders" msgstr "Заказы на производство" -#: build/models.py:133 +#: build/models.py:127 +msgid "Assembly BOM has not been validated" +msgstr "" + +#: build/models.py:134 part/templates/part/part_base.html:145 +msgid "Part is not active" +msgstr "" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "Неверный выбор для родительской сборки" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "Должен быть указан ответственный пользователь или группа" -#: build/models.py:150 +#: build/models.py:165 msgid "Build order part cannot be changed" msgstr "Деталь заказа на производства не может быть изменена" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "Ссылка на заказ на производство" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -809,20 +817,20 @@ msgstr "Ссылка на заказ на производство" msgid "Reference" msgstr "Отсылка" -#: build/models.py:223 +#: build/models.py:238 msgid "Brief description of the build (optional)" msgstr "Краткое описание заказа на производство (необязательно)" -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "Родительский заказ на производство" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "Заказ на производство, которому принадлежит этот заказ на производство" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -873,103 +881,103 @@ msgstr "Заказ на производство, которому принад msgid "Part" msgstr "Деталь" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "Выберите деталь для производства" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "Ссылка на заказ" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "Заказ на продажу, которому принадлежит этот заказ на производство" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "Место хранения - источник" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Выберите место хранения для этого заказа на производство (оставьте пустым, чтобы взять с любого места на складе)" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "Место хранения результата" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "Выберите место хранения завершенных элементов" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "Количество производимых деталей" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "Количество складских позиций для производства" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "Произведенные детали" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "Количество складских позиций, которые были произведены" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "Статус заказа на производство" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "Код статуса заказа на производство" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "Код партии" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "Код партии для продукции" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "Дата создания" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "Целевая дата завершения" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Целевая дата для заказа на производства. Заказ будет просрочен после этой даты." -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "Дата завершения" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "выполнено" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "Создано" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "Пользователь, создавший этот заказ на производство" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -984,11 +992,11 @@ msgstr "Пользователь, создавший этот заказ на п msgid "Responsible" msgstr "Ответственный" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "Пользователь, ответственный за этот заказ на производство" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1000,20 +1008,20 @@ msgstr "Пользователь, ответственный за этот за msgid "External Link" msgstr "Внешняя ссылка" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "Ссылка на внешний URL" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "Приоритет производства" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "Приоритет этого заказа на производство" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1024,62 +1032,62 @@ msgstr "Приоритет этого заказа на производство msgid "Project Code" msgstr "Код проекта" -#: build/models.py:362 +#: build/models.py:377 msgid "Project code for this build order" msgstr "Код проекта для этого заказа на производство" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "Не удалось выгрузить задачу для распределения на сборку" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "Заказ на производство {build} был завершен" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "Заказ на производство был завершен" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "Продукция не указана" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "Продукция уже произведена" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "Продукция не совпадает с заказом на производство" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "Количество должно быть больше нуля" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 msgid "Quantity cannot be greater than the output quantity" msgstr "Количество не может быть больше количества продукции" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Сборка {serial} не прошла все необходимые тесты" -#: build/models.py:1344 +#: build/models.py:1359 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1369 +#: build/models.py:1384 msgid "Build object" msgstr "Объект производства" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1124,36 +1132,36 @@ msgstr "Объект производства" msgid "Quantity" msgstr "Количество" -#: build/models.py:1384 +#: build/models.py:1399 msgid "Required quantity for build order" msgstr "Требуемое количество для заказа на производство" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Элемент производства должен указать продукцию, как главную деталь помеченную как отслеживаемая" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Резервируемое количество ({q}) не должно превышать доступное количество на складе ({a})" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "Складская позиция перераспределена" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "Резервируемое количество должно быть больше нуля" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "Количество должно быть 1 для сериализованных запасов" -#: build/models.py:1554 +#: build/models.py:1569 msgid "Selected stock item does not match BOM line" msgstr "Выбранная складская позиция не соответствует позиции в BOM" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1171,19 +1179,19 @@ msgstr "Выбранная складская позиция не соответ msgid "Stock Item" msgstr "Складская позиция" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "Исходная складская позиция" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "Количество на складе для производства" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "Установить в" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "Целевая складская позиция" @@ -2084,8 +2092,8 @@ msgstr "Как часто обновлять курс валют (установ #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "дней" @@ -2218,78 +2226,86 @@ msgid "Allow barcode scanning via webcam in browser" msgstr "Разрешить сканирование штрих-кода через веб-камеру в браузере" #: common/models.py:1395 +msgid "Barcode Show Data" +msgstr "" + +#: common/models.py:1396 +msgid "Display barcode data in browser as text" +msgstr "" + +#: common/models.py:1401 msgid "Part Revisions" msgstr "Ревизия детали" -#: common/models.py:1396 +#: common/models.py:1402 msgid "Enable revision field for Part" msgstr "Включить поле ревизии для элемента" -#: common/models.py:1401 +#: common/models.py:1407 msgid "Allow Deletion from Assembly" msgstr "Разрешить удаление из заказа" -#: common/models.py:1402 +#: common/models.py:1408 msgid "Allow deletion of parts which are used in an assembly" msgstr "Разрешить удаление частей, которые используются в заказе" -#: common/models.py:1407 +#: common/models.py:1413 msgid "IPN Regex" msgstr "Регулярное выражение IPN" -#: common/models.py:1408 +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "Шаблон регулярного выражения для сопоставления IPN детали" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "Разрешить повторяющиеся IPN" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "Разрешить нескольким элементам использовать один и тот же IPN" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "Разрешить редактирование IPN" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "Разрешить изменение значения IPN при редактировании детали" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "Скопировать данные BOM детали" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "Копировать данные BOM по умолчанию при дублировании детали" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "Скопировать данные параметров детали" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "Копировать данных параметров по умолчанию при дублировании детали" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "Скопировать данные тестирования детали" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "Копировать данные тестирования по умолчанию при дублировании детали" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "Скопировать параметры по шаблону категории" -#: common/models.py:1442 +#: common/models.py:1448 msgid "Copy category parameter templates when creating a part" msgstr "Копировать параметры по шаблону категории при создании детали" -#: common/models.py:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2297,1159 +2313,1175 @@ msgstr "Копировать параметры по шаблону катего msgid "Template" msgstr "Шаблон" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "По умолчанию детали являются шаблонами" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "Производимая деталь" -#: common/models.py:1454 +#: common/models.py:1460 msgid "Parts can be assembled from other components by default" msgstr "По умолчанию детали могут быть собраны из других компонентов" -#: common/models.py:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "Компонент" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "По умолчанию детали могут использоваться в качестве суб-компонентов" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "Можно купить" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "По умолчанию детали являются отслеживаемыми" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "Можно продавать" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "Детали продаются по умолчанию" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "Отслеживание" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "По умолчанию детали являются отслеживаемыми" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "Виртуальная" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "Детали являются виртуальными по умолчанию" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "Показать Импорт в просмотре" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "Отобразить мастер импорта на некоторых видах деталей" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "Показывать связанные детали" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "Отображать связанные детали для элемента" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "Начальные данные о запасах" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "Разрешить создание начального запаса при добавлении новой детали" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "Исходные данные о поставщике" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "Разрешить создание исходных данных о поставщике при добавлении новой детали" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "Формат отображения детали" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "Формат для отображения имени детали" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "Значок раздела по умолчанию" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "Значок категории по умолчанию (пустой означает отсутствие значка)" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Enforce Parameter Units" msgstr "Принудительное применение единиц измерения параметров" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "Если введены единицы, значения параметра должны соответствовать указанным единицам измерения" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "Минимальные Цены Десятичные Значки" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "Минимальное количество десятичных знаков при отображении данных о ценах" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "Макс. Цены десятичные знаки" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "Минимальное количество десятичных знаков при отображении данных о ценах" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "Использовать цены поставщика" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "Включить разницу цен поставщиков при расчетах цен" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "Изменить историю покупки" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "Ценообразование по историческим заказам на поставку отменяет различия в ценах поставщиков" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "Использовать цены из складских позиций" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "Использовать расценки из ручного ввода данных о запасах для расчета цен" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "Возраст цен складских позиций" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "Исключить складские позиции старше указанного количества дней с расчёта цен" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "Использовать варианты цен" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "Включить разницу цен поставщиков при расчетах цен" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "Только Активные Варианты" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "Использовать только активные запчасти для расчета стоимости варианта" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "Интервал пересчета цен" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "Количество дней до автоматического обновления цены" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "Внутренние цены" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "Разрешить внутренние цены для частей" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "Переопределение внутренней цены" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "При наличии внутренних цен переопределить ценовой диапазон" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "Включить печать этикеток" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "Включить печать этикеток из веб-интерфейса" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "Изображение меток DPI" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "Разрешение DPI при создании файлов изображений для печати этикеток плагинов" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "Включить отчеты" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "Включить генерацию отчетов" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "Режим отладки" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "Генерировать отчеты в режиме отладки (вывод HTML)" -#: common/models.py:1657 +#: common/models.py:1663 msgid "Log Report Errors" msgstr "Журнал ошибок отчета" -#: common/models.py:1658 +#: common/models.py:1664 msgid "Log errors which occur when generating reports" msgstr "Журнал ошибок, которые возникают при создании отчетов" -#: common/models.py:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "Размер страницы" -#: common/models.py:1664 +#: common/models.py:1670 msgid "Default page size for PDF reports" msgstr "Размер страницы по умолчанию для PDF отчетов" -#: common/models.py:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "Включить отчеты" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "Включить генерацию отчетов" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "Прикрепить отчеты о тестах" -#: common/models.py:1677 +#: common/models.py:1683 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "При печати отчета о тестировании приложить копию тестового отчета к соответствующему складской позиции" -#: common/models.py:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "Глобально уникальные серийные номера" -#: common/models.py:1684 +#: common/models.py:1690 msgid "Serial numbers for stock items must be globally unique" msgstr "Серийные номера для складских позиций должны быть уникальными глобально" -#: common/models.py:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "Автоматическое заполнение серийных номеров" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "Автоматическое заполнение серийных номеров в формах" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "Удалить исчерпанный запас" -#: common/models.py:1697 +#: common/models.py:1703 msgid "Determines default behavior when a stock item is depleted" msgstr "Определяет поведение по умолчанию, когда складская позиция заканчивается" -#: common/models.py:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "Код партии Шаблона" -#: common/models.py:1705 +#: common/models.py:1711 msgid "Template for generating default batch codes for stock items" msgstr "Шаблон для создания кодов партии по умолчанию для складских позиций" -#: common/models.py:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "Срок годности Запасов" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "Включить функцию истечения срока годности" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "Использовать просроченные остатки в производстве" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "Разрешить продажу просроченных запасов" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "Время Залежалости Запасов" -#: common/models.py:1724 +#: common/models.py:1730 msgid "Number of days stock items are considered stale before expiring" msgstr "Количество дней перед тем как складская единица будет считаться просроченной" -#: common/models.py:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "Использовать просроченные остатки в производстве" -#: common/models.py:1732 +#: common/models.py:1738 msgid "Allow building with expired stock" msgstr "Разрешить использовать просроченные остатки в производстве" -#: common/models.py:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "Контроль за собственными запасами" -#: common/models.py:1738 +#: common/models.py:1744 msgid "Enable ownership control over stock locations and items" msgstr "Разрешить владельцу контролировать расположение складов и номенклатуры" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "Значок местоположения по умолчанию" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Stock location default icon (empty means no icon)" msgstr "Значок местоположения склада по умолчанию (пустой означает отсутствие значка)" -#: common/models.py:1748 +#: common/models.py:1754 msgid "Show Installed Stock Items" msgstr "Показать установленные складские позиции" -#: common/models.py:1749 +#: common/models.py:1755 msgid "Display installed stock items in stock tables" msgstr "Отображать установленные складские позиции в складских таблицах" -#: common/models.py:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "Проверять спецификацию при установке изделий" -#: common/models.py:1756 +#: common/models.py:1762 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "Установленные единица хранения должны присутствовать в спецификации для родительской детали" -#: common/models.py:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "Разрешить передачу товара, отсутствующего на складе" -#: common/models.py:1764 +#: common/models.py:1770 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "Разрешить перемещение товаров, которых нет на складе, между складами" -#: common/models.py:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "Паттерн ссылки заказа на производство" -#: common/models.py:1772 +#: common/models.py:1778 msgid "Required pattern for generating Build Order reference field" msgstr "Поле требуемого паттерна для создания ссылки заказа на производство" -#: common/models.py:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 msgid "Require Responsible Owner" msgstr "Требуется ответственный владелец" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 msgid "A responsible owner must be assigned to each order" msgstr "Ответственный владелец должен быть назначен для каждого заказа" -#: common/models.py:1784 +#: common/models.py:1790 +msgid "Require Active Part" +msgstr "" + +#: common/models.py:1791 +msgid "Prevent build order creation for inactive parts" +msgstr "" + +#: common/models.py:1796 +msgid "Require Valid BOM" +msgstr "" + +#: common/models.py:1798 +msgid "Prevent build order creation unless BOM has been validated" +msgstr "" + +#: common/models.py:1804 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1786 +#: common/models.py:1806 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "Запретить вывод сборки до тех пор, пока не пройдут все необходимые тесты" -#: common/models.py:1792 +#: common/models.py:1812 msgid "Enable Return Orders" msgstr "Включить заказы на возврат" -#: common/models.py:1793 +#: common/models.py:1813 msgid "Enable return order functionality in the user interface" msgstr "Включите функцию заказа на возврат в пользовательском интерфейсе" -#: common/models.py:1798 +#: common/models.py:1818 msgid "Return Order Reference Pattern" msgstr "Шаблон заказа на возврат товара" -#: common/models.py:1800 +#: common/models.py:1820 msgid "Required pattern for generating Return Order reference field" msgstr "Необходимый шаблон для создания поля «Возврат заказа»" -#: common/models.py:1812 +#: common/models.py:1832 msgid "Edit Completed Return Orders" msgstr "Редактировать завершенные возвратные заказы" -#: common/models.py:1814 +#: common/models.py:1834 msgid "Allow editing of return orders after they have been completed" msgstr "Разрешить редактирование возвращенных заказов после их завершения" -#: common/models.py:1820 +#: common/models.py:1840 msgid "Sales Order Reference Pattern" msgstr "Шаблон заказа на возврат товара" -#: common/models.py:1822 +#: common/models.py:1842 msgid "Required pattern for generating Sales Order reference field" msgstr "Необходимый шаблон для создания поля «Возврат заказа»" -#: common/models.py:1834 +#: common/models.py:1854 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1835 +#: common/models.py:1855 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1840 +#: common/models.py:1860 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1842 +#: common/models.py:1862 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1848 +#: common/models.py:1868 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1850 +#: common/models.py:1870 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1858 +#: common/models.py:1878 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "Редактировать завершенные заказы на покупку" -#: common/models.py:1872 +#: common/models.py:1892 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1878 +#: common/models.py:1898 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1880 +#: common/models.py:1900 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "" -#: common/models.py:1888 +#: common/models.py:1908 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "" -#: common/models.py:1894 +#: common/models.py:1914 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "Включить SSO" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1907 +#: common/models.py:1927 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" msgstr "" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "Необходимо указать EMail" -#: common/models.py:1946 +#: common/models.py:1966 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1953 +#: common/models.py:1973 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "Написать дважды" -#: common/models.py:1960 +#: common/models.py:1980 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "Пароль дважды" -#: common/models.py:1966 +#: common/models.py:1986 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "Разрешенные домены" -#: common/models.py:1973 +#: common/models.py:1993 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "Принудительное MFA" -#: common/models.py:1988 +#: common/models.py:2008 msgid "Users must use multifactor security." msgstr "Пользователи должны использовать многофакторную безопасность." -#: common/models.py:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "Проверять плагины при запуске" -#: common/models.py:1995 +#: common/models.py:2015 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2004 +#: common/models.py:2024 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "" -#: common/models.py:2011 +#: common/models.py:2031 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2018 +#: common/models.py:2038 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2032 +#: common/models.py:2052 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "" -#: common/models.py:2039 +#: common/models.py:2059 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2045 +#: common/models.py:2065 msgid "Enable project codes" msgstr "" -#: common/models.py:2046 +#: common/models.py:2066 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2053 +#: common/models.py:2073 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2059 +#: common/models.py:2079 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2061 +#: common/models.py:2081 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "Исключить складские позиции во внешних местах хранения из инвентаризации" -#: common/models.py:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "Автоматический период инвентаризации" -#: common/models.py:2069 +#: common/models.py:2089 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "Количество дней между автоматической записью запасов (установите нулевое значение для отключения)" -#: common/models.py:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "Интервал удаления журнала ошибок" -#: common/models.py:2077 +#: common/models.py:2097 msgid "Stocktake reports will be deleted after specified number of days" msgstr "Журналы ошибок будут удалены после указанного количества дней" -#: common/models.py:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "Показывать полные имена пользователей" -#: common/models.py:2085 +#: common/models.py:2105 msgid "Display Users full names instead of usernames" msgstr "Отображать полные имена пользователей вместо логинов" -#: common/models.py:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "Включить данные тестовой станции" -#: common/models.py:2091 +#: common/models.py:2111 msgid "Enable test station data collection for test results" msgstr "Включить сбор данных с тестовой станции для получения результатов тестирования" -#: common/models.py:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 msgid "Settings key (must be unique - case insensitive" msgstr "Ключ настроек (должен быть уникальным - не чувствителен к регистру)" -#: common/models.py:2146 +#: common/models.py:2166 msgid "Hide inactive parts" msgstr "Скрыть неактивные детали" -#: common/models.py:2148 +#: common/models.py:2168 msgid "Hide inactive parts in results displayed on the homepage" msgstr "Скрывать неактивные части в результатах, отображаемых на главной странице," -#: common/models.py:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "Показывать детали, на которые включены уведомления" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "Показывать детали, на которые включены уведомления, на главной странице" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "Показывать категории, на которые включены уведомления" -#: common/models.py:2161 +#: common/models.py:2181 msgid "Show subscribed part categories on the homepage" msgstr "Показывать категории, на которые включены уведомления, на главной странице" -#: common/models.py:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "Показывать последние детали" -#: common/models.py:2167 +#: common/models.py:2187 msgid "Show latest parts on the homepage" msgstr "Показывать последние детали на главной странице" -#: common/models.py:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "Показывать недопустимые спецификации" -#: common/models.py:2173 +#: common/models.py:2193 msgid "Show BOMs that await validation on the homepage" msgstr "Показывать BOMы, ожидающие проверки, на главной странице" -#: common/models.py:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "Показывать изменившиеся складские запасы" -#: common/models.py:2179 +#: common/models.py:2199 msgid "Show recently changed stock items on the homepage" msgstr "Показывать складские позиции с недавно изменившимися запасами на главной странице" -#: common/models.py:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "Показывать низкие складские запасы" -#: common/models.py:2185 +#: common/models.py:2205 msgid "Show low stock items on the homepage" msgstr "Показывать складские позиции с низкими запасами на главной странице" -#: common/models.py:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "Показывать закончившиеся складские позиции" -#: common/models.py:2191 +#: common/models.py:2211 msgid "Show depleted stock items on the homepage" msgstr "Показывать закончившиеся складские позиции на главной странице" -#: common/models.py:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "Показывать требуемые складские позиции" -#: common/models.py:2197 +#: common/models.py:2217 msgid "Show stock items needed for builds on the homepage" msgstr "Показывать требуемые для производства складские позиции на главной странице" -#: common/models.py:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "Показывать складские позиции с истекшим сроком годности" -#: common/models.py:2203 +#: common/models.py:2223 msgid "Show expired stock items on the homepage" msgstr "Показывать складские позиции с истёкшим сроком годности на главной странице" -#: common/models.py:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "Показывать залежалые складские позиции" -#: common/models.py:2209 +#: common/models.py:2229 msgid "Show stale stock items on the homepage" msgstr "Показывать складские позиции с истекающим сроком годности на главной странице" -#: common/models.py:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "Показывать незавершённые производства" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "Показывать незавершённые производства на главной странице" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "Показывать просроченные производства" -#: common/models.py:2221 +#: common/models.py:2241 msgid "Show overdue builds on the homepage" msgstr "Показывать просроченные производства на главной странице" -#: common/models.py:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "Показать невыполненные заказы" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "Покажите невыполненные заказы на покупку на главной странице" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "Показать просроченные заказы на производство" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "Показывать просроченные сборки на главной странице" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "Показать невыполненные заказы" -#: common/models.py:2239 +#: common/models.py:2259 msgid "Show outstanding SOs on the homepage" msgstr "Покажите невыполненные заказы на покупку на главной странице" -#: common/models.py:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "Показать просроченные заказы на продажу" -#: common/models.py:2245 +#: common/models.py:2265 msgid "Show overdue SOs on the homepage" msgstr "Показывать просроченные заказы на покупку на главной странице" -#: common/models.py:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2251 +#: common/models.py:2271 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2256 +#: common/models.py:2276 msgid "Show News" msgstr "Показывать новости" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "" -#: common/models.py:2264 +#: common/models.py:2284 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "Отображение PDF-этикетки в браузере вместо загрузки в виде файла" -#: common/models.py:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "Принтер этикетки по умолчанию" -#: common/models.py:2272 +#: common/models.py:2292 msgid "Configure which label printer should be selected by default" msgstr "Настроить принтер этикеток по умолчанию" -#: common/models.py:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "Отображение встроенного отчета" -#: common/models.py:2280 +#: common/models.py:2300 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "Отображение PDF-этикетки в браузере вместо загрузки в виде файла" -#: common/models.py:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "Поиск Деталей" -#: common/models.py:2287 +#: common/models.py:2307 msgid "Display parts in search preview window" msgstr "Отображение деталей в окне предварительного просмотра поиска" -#: common/models.py:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "Поиск деталей поставщика" -#: common/models.py:2293 +#: common/models.py:2313 msgid "Display supplier parts in search preview window" msgstr "Отображение деталей поставщика в окне предварительного просмотра поиска" -#: common/models.py:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "Новая деталь производителя" -#: common/models.py:2299 +#: common/models.py:2319 msgid "Display manufacturer parts in search preview window" msgstr "Отображение деталей поставщика в окне предварительного просмотра поиска" -#: common/models.py:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "Скрыть неактивные детали" -#: common/models.py:2305 +#: common/models.py:2325 msgid "Excluded inactive parts from search preview window" msgstr "Исключить неактивные детали из окна предварительного просмотра поиска" -#: common/models.py:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "Категории поиска" -#: common/models.py:2311 +#: common/models.py:2331 msgid "Display part categories in search preview window" msgstr "Отображение деталей в окне предварительного просмотра поиска" -#: common/models.py:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "Поиск Запасов" -#: common/models.py:2317 +#: common/models.py:2337 msgid "Display stock items in search preview window" msgstr "Отображать складские позиции в окне предварительного просмотра поиска" -#: common/models.py:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "Скрыть недоступные складские позиции" -#: common/models.py:2324 +#: common/models.py:2344 msgid "Exclude stock items which are not available from the search preview window" msgstr "Исключить недоступные складские позиции из окна предварительного просмотра поиска" -#: common/models.py:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "Поиск мест хранения" -#: common/models.py:2331 +#: common/models.py:2351 msgid "Display stock locations in search preview window" msgstr "Отображать места хранения в окне предварительного просмотра поиска" -#: common/models.py:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "Поиск компаний" -#: common/models.py:2337 +#: common/models.py:2357 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "Поиск заказов на производство" -#: common/models.py:2343 +#: common/models.py:2363 msgid "Display build orders in search preview window" msgstr "Отображать заказы на производство в окне предварительного просмотра поиска" -#: common/models.py:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "Поиск заказов на покупку" -#: common/models.py:2349 +#: common/models.py:2369 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2356 +#: common/models.py:2376 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "Поиск заказов на продажу" -#: common/models.py:2363 +#: common/models.py:2383 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2370 +#: common/models.py:2390 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2376 +#: common/models.py:2396 msgid "Search Return Orders" msgstr "Поиск заказов на возврат" -#: common/models.py:2377 +#: common/models.py:2397 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2384 +#: common/models.py:2404 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "" -#: common/models.py:2392 +#: common/models.py:2412 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2418 msgid "Regex Search" msgstr "Поиск по Regex" -#: common/models.py:2399 +#: common/models.py:2419 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "" -#: common/models.py:2405 +#: common/models.py:2425 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2411 +#: common/models.py:2431 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2417 +#: common/models.py:2437 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "Фиксированная панель навигации" -#: common/models.py:2423 +#: common/models.py:2443 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "Формат даты" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Планирование деталей" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "Инвентаризация детали" -#: common/models.py:2450 +#: common/models.py:2470 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "" -#: common/models.py:2458 +#: common/models.py:2478 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2464 +#: common/models.py:2484 msgid "Default part label template" msgstr "" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2470 +#: common/models.py:2490 msgid "Default stock item template" msgstr "Шаблон складской позиции по умолчанию" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "Шаблон метки складской позиции для автоматического выбора" -#: common/models.py:2478 +#: common/models.py:2498 msgid "Default stock location label template" msgstr "" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2486 +#: common/models.py:2506 msgid "Default build line label template" msgstr "" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "" -#: common/models.py:2501 +#: common/models.py:2521 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3457,11 +3489,11 @@ msgstr "" msgid "User" msgstr "Пользователь" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3469,96 +3501,96 @@ msgstr "" msgid "Price" msgstr "Цена" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "Конечная точка" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "Токен" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "Токен для доступа" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "Секрет" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "ID Сообщения" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "Хост" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "Заголовок" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "Тело" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "" -#: common/models.py:2833 +#: common/models.py:2854 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "Работал над" -#: common/models.py:2839 +#: common/models.py:2860 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2965 +#: common/models.py:2986 msgid "Id" msgstr "Код" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "Заголовок" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3575,28 +3607,28 @@ msgstr "Заголовок" msgid "Link" msgstr "Ссылка" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "Опубликовано" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "Итого" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "Читать" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3606,86 +3638,90 @@ msgstr "" msgid "Image" msgstr "Изображение" -#: common/models.py:2995 +#: common/models.py:3016 msgid "Image file" msgstr "Файл изображения" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 msgid "Target model type for this image" msgstr "" -#: common/models.py:3011 +#: common/models.py:3032 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3052 +#: common/models.py:3070 +msgid "Unit symbol must be unique" +msgstr "" + +#: common/models.py:3085 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3071 +#: common/models.py:3104 msgid "Unit name" msgstr "Название единицы" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "Символ" -#: common/models.py:3079 +#: common/models.py:3112 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "Определение" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Вложения" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "Файл не найден" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "Отсутствует внешняя ссылка" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "Выберите файл для вложения" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Комментарий" -#: common/models.py:3219 +#: common/models.py:3251 msgid "Attachment comment" msgstr "" -#: common/models.py:3235 +#: common/models.py:3267 msgid "Upload date" msgstr "" -#: common/models.py:3236 +#: common/models.py:3268 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" msgstr "" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4735,48 +4771,48 @@ msgstr "Новая компания" msgid "Placed" msgstr "Размещены" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 msgid "Number of copies to print for each label" msgstr "" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "Неизвестно" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 msgid "Printing" msgstr "" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 msgid "Disconnected" msgstr "" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 msgid "Label Printer" msgstr "" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 msgid "Directly print labels for various items." msgstr "" -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 msgid "Printer Location" msgstr "" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "" @@ -7533,10 +7569,6 @@ msgstr "" msgid "Part can be sold to customers" msgstr "Деталь может быть продана покупателям" -#: part/templates/part/part_base.html:145 -msgid "Part is not active" -msgstr "" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "" @@ -11131,11 +11163,11 @@ msgstr "" msgid "Minimum Quantity" msgstr "Минимальное количество" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "Нет ответа" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "" @@ -11147,27 +11179,27 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "" @@ -11179,11 +11211,11 @@ msgstr "" msgid "HTTP method not allowed at URL" msgstr "" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "" @@ -11268,7 +11300,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "" @@ -11363,8 +11395,8 @@ msgid "Row Data" msgstr "Данные строк" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -12303,62 +12335,62 @@ msgstr "" msgid "Labels sent to printer" msgstr "" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "Отменить" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "Подтвердить" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "Заголовок Формы" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "" -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "Принять" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "Загрузка данных" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" msgstr "" diff --git a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po index 5b6a48ca36..fa5cebc367 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-06-29 10:44+0000\n" -"PO-Revision-Date: 2024-06-30 06:57\n" +"POT-Creation-Date: 2024-07-05 02:47+0000\n" +"PO-Revision-Date: 2024-07-05 14:58\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Language: sk_SK\n" @@ -403,7 +403,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -423,7 +423,7 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -777,23 +777,31 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:133 +#: build/models.py:127 +msgid "Assembly BOM has not been validated" +msgstr "" + +#: build/models.py:134 part/templates/part/part_base.html:145 +msgid "Part is not active" +msgstr "" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:150 +#: build/models.py:165 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -809,20 +817,20 @@ msgstr "" msgid "Reference" msgstr "" -#: build/models.py:223 +#: build/models.py:238 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -873,103 +881,103 @@ msgstr "" msgid "Part" msgstr "" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -984,11 +992,11 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1000,20 +1008,20 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1024,62 +1032,62 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:362 +#: build/models.py:377 msgid "Project code for this build order" msgstr "" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1344 +#: build/models.py:1359 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1369 +#: build/models.py:1384 msgid "Build object" msgstr "" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1124,36 +1132,36 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1384 +#: build/models.py:1399 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1554 +#: build/models.py:1569 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1171,19 +1179,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "" @@ -2084,8 +2092,8 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "" @@ -2218,78 +2226,86 @@ msgid "Allow barcode scanning via webcam in browser" msgstr "" #: common/models.py:1395 -msgid "Part Revisions" +msgid "Barcode Show Data" msgstr "" #: common/models.py:1396 -msgid "Enable revision field for Part" +msgid "Display barcode data in browser as text" msgstr "" #: common/models.py:1401 -msgid "Allow Deletion from Assembly" +msgid "Part Revisions" msgstr "" #: common/models.py:1402 -msgid "Allow deletion of parts which are used in an assembly" +msgid "Enable revision field for Part" msgstr "" #: common/models.py:1407 -msgid "IPN Regex" +msgid "Allow Deletion from Assembly" msgstr "" #: common/models.py:1408 +msgid "Allow deletion of parts which are used in an assembly" +msgstr "" + +#: common/models.py:1413 +msgid "IPN Regex" +msgstr "" + +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1442 +#: common/models.py:1448 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2297,1159 +2313,1175 @@ msgstr "" msgid "Template" msgstr "" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "" -#: common/models.py:1454 +#: common/models.py:1460 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Enforce Parameter Units" msgstr "" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1657 +#: common/models.py:1663 msgid "Log Report Errors" msgstr "" -#: common/models.py:1658 +#: common/models.py:1664 msgid "Log errors which occur when generating reports" msgstr "" -#: common/models.py:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "" -#: common/models.py:1664 +#: common/models.py:1670 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1677 +#: common/models.py:1683 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1684 +#: common/models.py:1690 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1697 +#: common/models.py:1703 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "" -#: common/models.py:1705 +#: common/models.py:1711 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1724 +#: common/models.py:1730 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1732 +#: common/models.py:1738 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1738 +#: common/models.py:1744 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1748 +#: common/models.py:1754 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1755 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1756 +#: common/models.py:1762 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1764 +#: common/models.py:1770 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1772 +#: common/models.py:1778 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1784 -msgid "Block Until Tests Pass" +#: common/models.py:1790 +msgid "Require Active Part" msgstr "" -#: common/models.py:1786 -msgid "Prevent build outputs from being completed until all required tests pass" +#: common/models.py:1791 +msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1792 -msgid "Enable Return Orders" -msgstr "" - -#: common/models.py:1793 -msgid "Enable return order functionality in the user interface" +#: common/models.py:1796 +msgid "Require Valid BOM" msgstr "" #: common/models.py:1798 -msgid "Return Order Reference Pattern" +msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1800 -msgid "Required pattern for generating Return Order reference field" +#: common/models.py:1804 +msgid "Block Until Tests Pass" +msgstr "" + +#: common/models.py:1806 +msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" #: common/models.py:1812 -msgid "Edit Completed Return Orders" +msgid "Enable Return Orders" msgstr "" -#: common/models.py:1814 -msgid "Allow editing of return orders after they have been completed" +#: common/models.py:1813 +msgid "Enable return order functionality in the user interface" +msgstr "" + +#: common/models.py:1818 +msgid "Return Order Reference Pattern" msgstr "" #: common/models.py:1820 -msgid "Sales Order Reference Pattern" +msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1822 -msgid "Required pattern for generating Sales Order reference field" +#: common/models.py:1832 +msgid "Edit Completed Return Orders" msgstr "" #: common/models.py:1834 -msgid "Sales Order Default Shipment" -msgstr "" - -#: common/models.py:1835 -msgid "Enable creation of default shipment with sales orders" +msgid "Allow editing of return orders after they have been completed" msgstr "" #: common/models.py:1840 -msgid "Edit Completed Sales Orders" +msgid "Sales Order Reference Pattern" msgstr "" #: common/models.py:1842 +msgid "Required pattern for generating Sales Order reference field" +msgstr "" + +#: common/models.py:1854 +msgid "Sales Order Default Shipment" +msgstr "" + +#: common/models.py:1855 +msgid "Enable creation of default shipment with sales orders" +msgstr "" + +#: common/models.py:1860 +msgid "Edit Completed Sales Orders" +msgstr "" + +#: common/models.py:1862 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1848 +#: common/models.py:1868 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1850 +#: common/models.py:1870 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1858 +#: common/models.py:1878 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1872 +#: common/models.py:1892 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1878 +#: common/models.py:1898 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1880 +#: common/models.py:1900 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "" -#: common/models.py:1888 +#: common/models.py:1908 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "" -#: common/models.py:1894 +#: common/models.py:1914 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1907 +#: common/models.py:1927 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" msgstr "" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "" -#: common/models.py:1946 +#: common/models.py:1966 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1953 +#: common/models.py:1973 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "" -#: common/models.py:1960 +#: common/models.py:1980 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "" -#: common/models.py:1966 +#: common/models.py:1986 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "" -#: common/models.py:1973 +#: common/models.py:1993 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "" -#: common/models.py:1988 +#: common/models.py:2008 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1995 +#: common/models.py:2015 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2004 +#: common/models.py:2024 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "" -#: common/models.py:2011 +#: common/models.py:2031 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2018 +#: common/models.py:2038 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2032 +#: common/models.py:2052 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "" -#: common/models.py:2039 +#: common/models.py:2059 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2045 +#: common/models.py:2065 msgid "Enable project codes" msgstr "" -#: common/models.py:2046 +#: common/models.py:2066 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2053 +#: common/models.py:2073 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2059 +#: common/models.py:2079 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2061 +#: common/models.py:2081 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2069 +#: common/models.py:2089 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2077 +#: common/models.py:2097 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "" -#: common/models.py:2085 +#: common/models.py:2105 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2091 +#: common/models.py:2111 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2146 +#: common/models.py:2166 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2148 +#: common/models.py:2168 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2161 +#: common/models.py:2181 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "" -#: common/models.py:2167 +#: common/models.py:2187 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2173 +#: common/models.py:2193 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2179 +#: common/models.py:2199 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "" -#: common/models.py:2185 +#: common/models.py:2205 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "" -#: common/models.py:2191 +#: common/models.py:2211 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "" -#: common/models.py:2197 +#: common/models.py:2217 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "" -#: common/models.py:2203 +#: common/models.py:2223 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "" -#: common/models.py:2209 +#: common/models.py:2229 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "" -#: common/models.py:2221 +#: common/models.py:2241 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2239 +#: common/models.py:2259 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2245 +#: common/models.py:2265 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2251 +#: common/models.py:2271 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2256 +#: common/models.py:2276 msgid "Show News" msgstr "" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "" -#: common/models.py:2264 +#: common/models.py:2284 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "" -#: common/models.py:2272 +#: common/models.py:2292 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "" -#: common/models.py:2280 +#: common/models.py:2300 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "" -#: common/models.py:2287 +#: common/models.py:2307 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2293 +#: common/models.py:2313 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2299 +#: common/models.py:2319 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2305 +#: common/models.py:2325 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "" -#: common/models.py:2311 +#: common/models.py:2331 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "" -#: common/models.py:2317 +#: common/models.py:2337 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2324 +#: common/models.py:2344 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "" -#: common/models.py:2331 +#: common/models.py:2351 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "" -#: common/models.py:2337 +#: common/models.py:2357 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2363 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2349 +#: common/models.py:2369 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2356 +#: common/models.py:2376 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2363 +#: common/models.py:2383 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2370 +#: common/models.py:2390 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2376 +#: common/models.py:2396 msgid "Search Return Orders" msgstr "" -#: common/models.py:2377 +#: common/models.py:2397 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2384 +#: common/models.py:2404 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "" -#: common/models.py:2392 +#: common/models.py:2412 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2418 msgid "Regex Search" msgstr "" -#: common/models.py:2399 +#: common/models.py:2419 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "" -#: common/models.py:2405 +#: common/models.py:2425 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2411 +#: common/models.py:2431 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2417 +#: common/models.py:2437 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2423 +#: common/models.py:2443 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2450 +#: common/models.py:2470 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "" -#: common/models.py:2458 +#: common/models.py:2478 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2464 +#: common/models.py:2484 msgid "Default part label template" msgstr "" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2470 +#: common/models.py:2490 msgid "Default stock item template" msgstr "" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2478 +#: common/models.py:2498 msgid "Default stock location label template" msgstr "" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2486 +#: common/models.py:2506 msgid "Default build line label template" msgstr "" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "" -#: common/models.py:2501 +#: common/models.py:2521 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3457,11 +3489,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3469,96 +3501,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "" -#: common/models.py:2833 +#: common/models.py:2854 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "" -#: common/models.py:2839 +#: common/models.py:2860 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2965 +#: common/models.py:2986 msgid "Id" msgstr "" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3575,28 +3607,28 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3606,86 +3638,90 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2995 +#: common/models.py:3016 msgid "Image file" msgstr "" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 msgid "Target model type for this image" msgstr "" -#: common/models.py:3011 +#: common/models.py:3032 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3052 +#: common/models.py:3070 +msgid "Unit symbol must be unique" +msgstr "" + +#: common/models.py:3085 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3071 +#: common/models.py:3104 msgid "Unit name" msgstr "" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3079 +#: common/models.py:3112 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3219 +#: common/models.py:3251 msgid "Attachment comment" msgstr "" -#: common/models.py:3235 +#: common/models.py:3267 msgid "Upload date" msgstr "" -#: common/models.py:3236 +#: common/models.py:3268 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" msgstr "" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4735,48 +4771,48 @@ msgstr "" msgid "Placed" msgstr "" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 msgid "Number of copies to print for each label" msgstr "" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 msgid "Printing" msgstr "" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 msgid "Disconnected" msgstr "" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 msgid "Label Printer" msgstr "" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 msgid "Directly print labels for various items." msgstr "" -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 msgid "Printer Location" msgstr "" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "" @@ -7533,10 +7569,6 @@ msgstr "" msgid "Part can be sold to customers" msgstr "" -#: part/templates/part/part_base.html:145 -msgid "Part is not active" -msgstr "" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "" @@ -11131,11 +11163,11 @@ msgstr "" msgid "Minimum Quantity" msgstr "" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "" @@ -11147,27 +11179,27 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "" @@ -11179,11 +11211,11 @@ msgstr "" msgid "HTTP method not allowed at URL" msgstr "" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "" @@ -11268,7 +11300,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "" @@ -11363,8 +11395,8 @@ msgid "Row Data" msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -12303,62 +12335,62 @@ msgstr "" msgid "Labels sent to printer" msgstr "" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "" -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" msgstr "" diff --git a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po index 3e0dcb3b84..175f092908 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-06-29 10:44+0000\n" -"PO-Revision-Date: 2024-06-30 06:57\n" +"POT-Creation-Date: 2024-07-05 02:47+0000\n" +"PO-Revision-Date: 2024-07-05 14:58\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Language: sl_SI\n" @@ -403,7 +403,7 @@ msgstr "Podvojena imena ne morejo obstajati pod istim nadrejenim elementom" msgid "Invalid choice" msgstr "Nedovoljena izbira" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -423,7 +423,7 @@ msgstr "Nedovoljena izbira" msgid "Name" msgstr "Ime" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -777,23 +777,31 @@ msgstr "Nalog izgradnje" msgid "Build Orders" msgstr "Nalogi izgradnje" -#: build/models.py:133 +#: build/models.py:127 +msgid "Assembly BOM has not been validated" +msgstr "" + +#: build/models.py:134 part/templates/part/part_base.html:145 +msgid "Part is not active" +msgstr "" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "Neveljavna izbira za nadrejeno izgradnjo" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:150 +#: build/models.py:165 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "Referenca naloga izgradnje" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -809,20 +817,20 @@ msgstr "Referenca naloga izgradnje" msgid "Reference" msgstr "Referenca" -#: build/models.py:223 +#: build/models.py:238 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "Nadrejena izgradnja" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "Nalog izgradnje na katerega se ta izgradnaj nanaša" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -873,103 +881,103 @@ msgstr "Nalog izgradnje na katerega se ta izgradnaj nanaša" msgid "Part" msgstr "Del" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "Izberite del za izgradnjo" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "Referenca dobavnica" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "Dobavnica na katero se navezuje ta izgradnja" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "Lokacija vira" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Izberite lokacijo dela za to izgradnjo (v primeru da ni pomembno pusti prazno)" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "Ciljna lokacija" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "Izberite lokacijo, kjer bodo končne postavke shranjene" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "Količina izgradenj" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "Število postavk za izgradnjo" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "Končane postavke" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "Število postavk zaloge, ki so bile končane" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "Status izgradnje" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "Koda statusa izgradnje" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "Številka serije" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "Številka serije za to izgradnjo" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "Datum ustvarjenja" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "Rok dokončanja" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Rok končanja izdelave. Izdelava po tem datumu bo v zamudi po tem datumu." -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "Datom končanja" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "dokončal" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "Izdal" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "Uporabnik, ki je izdal nalog za izgradnjo" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -984,11 +992,11 @@ msgstr "Uporabnik, ki je izdal nalog za izgradnjo" msgid "Responsible" msgstr "Odgovoren" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1000,20 +1008,20 @@ msgstr "" msgid "External Link" msgstr "Zunanja povezava" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "Zunanja povezava" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1024,62 +1032,62 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:362 +#: build/models.py:377 msgid "Project code for this build order" msgstr "" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "Nalog izgradnje {build} je dokončan" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "Nalog izgradnej dokončan" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "Ni določena izgradnja" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "Igradnja je že dokončana" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "Izgradnja se ne ujema s nalogom izdelave" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1344 +#: build/models.py:1359 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1369 +#: build/models.py:1384 msgid "Build object" msgstr "" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1124,36 +1132,36 @@ msgstr "" msgid "Quantity" msgstr "Količina" -#: build/models.py:1384 +#: build/models.py:1399 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Izdelana postavka mora imeti izgradnjo, če je glavni del označen kot sledljiv" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Prestavljena zaloga ({q}) ne sme presegati zaloge ({a})" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "Preveč zaloge je prestavljene" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "Prestavljena količina mora biti večja od 0" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "Količina za zalogo s serijsko številko mora biti 1" -#: build/models.py:1554 +#: build/models.py:1569 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1171,19 +1179,19 @@ msgstr "" msgid "Stock Item" msgstr "Postavka zaloge" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "Izvorna postavka zaloge" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "Količina zaloge za prestavljanje za izgradnjo" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "Inštaliraj v" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "Destinacija postavke zaloge" @@ -2084,8 +2092,8 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "" @@ -2218,78 +2226,86 @@ msgid "Allow barcode scanning via webcam in browser" msgstr "" #: common/models.py:1395 -msgid "Part Revisions" +msgid "Barcode Show Data" msgstr "" #: common/models.py:1396 -msgid "Enable revision field for Part" +msgid "Display barcode data in browser as text" msgstr "" #: common/models.py:1401 -msgid "Allow Deletion from Assembly" +msgid "Part Revisions" msgstr "" #: common/models.py:1402 -msgid "Allow deletion of parts which are used in an assembly" +msgid "Enable revision field for Part" msgstr "" #: common/models.py:1407 -msgid "IPN Regex" +msgid "Allow Deletion from Assembly" msgstr "" #: common/models.py:1408 +msgid "Allow deletion of parts which are used in an assembly" +msgstr "" + +#: common/models.py:1413 +msgid "IPN Regex" +msgstr "" + +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1442 +#: common/models.py:1448 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2297,1159 +2313,1175 @@ msgstr "" msgid "Template" msgstr "" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "" -#: common/models.py:1454 +#: common/models.py:1460 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Enforce Parameter Units" msgstr "" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1657 +#: common/models.py:1663 msgid "Log Report Errors" msgstr "" -#: common/models.py:1658 +#: common/models.py:1664 msgid "Log errors which occur when generating reports" msgstr "" -#: common/models.py:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "" -#: common/models.py:1664 +#: common/models.py:1670 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1677 +#: common/models.py:1683 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1684 +#: common/models.py:1690 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1697 +#: common/models.py:1703 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "" -#: common/models.py:1705 +#: common/models.py:1711 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1724 +#: common/models.py:1730 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1732 +#: common/models.py:1738 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1738 +#: common/models.py:1744 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1748 +#: common/models.py:1754 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1755 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1756 +#: common/models.py:1762 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1764 +#: common/models.py:1770 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1772 +#: common/models.py:1778 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1784 -msgid "Block Until Tests Pass" +#: common/models.py:1790 +msgid "Require Active Part" msgstr "" -#: common/models.py:1786 -msgid "Prevent build outputs from being completed until all required tests pass" +#: common/models.py:1791 +msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1792 -msgid "Enable Return Orders" -msgstr "" - -#: common/models.py:1793 -msgid "Enable return order functionality in the user interface" +#: common/models.py:1796 +msgid "Require Valid BOM" msgstr "" #: common/models.py:1798 -msgid "Return Order Reference Pattern" +msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1800 -msgid "Required pattern for generating Return Order reference field" +#: common/models.py:1804 +msgid "Block Until Tests Pass" +msgstr "" + +#: common/models.py:1806 +msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" #: common/models.py:1812 -msgid "Edit Completed Return Orders" +msgid "Enable Return Orders" msgstr "" -#: common/models.py:1814 -msgid "Allow editing of return orders after they have been completed" +#: common/models.py:1813 +msgid "Enable return order functionality in the user interface" +msgstr "" + +#: common/models.py:1818 +msgid "Return Order Reference Pattern" msgstr "" #: common/models.py:1820 -msgid "Sales Order Reference Pattern" +msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1822 -msgid "Required pattern for generating Sales Order reference field" +#: common/models.py:1832 +msgid "Edit Completed Return Orders" msgstr "" #: common/models.py:1834 -msgid "Sales Order Default Shipment" -msgstr "" - -#: common/models.py:1835 -msgid "Enable creation of default shipment with sales orders" +msgid "Allow editing of return orders after they have been completed" msgstr "" #: common/models.py:1840 -msgid "Edit Completed Sales Orders" +msgid "Sales Order Reference Pattern" msgstr "" #: common/models.py:1842 +msgid "Required pattern for generating Sales Order reference field" +msgstr "" + +#: common/models.py:1854 +msgid "Sales Order Default Shipment" +msgstr "" + +#: common/models.py:1855 +msgid "Enable creation of default shipment with sales orders" +msgstr "" + +#: common/models.py:1860 +msgid "Edit Completed Sales Orders" +msgstr "" + +#: common/models.py:1862 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1848 +#: common/models.py:1868 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1850 +#: common/models.py:1870 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1858 +#: common/models.py:1878 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1872 +#: common/models.py:1892 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1878 +#: common/models.py:1898 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1880 +#: common/models.py:1900 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "" -#: common/models.py:1888 +#: common/models.py:1908 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "" -#: common/models.py:1894 +#: common/models.py:1914 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1907 +#: common/models.py:1927 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" msgstr "" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "" -#: common/models.py:1946 +#: common/models.py:1966 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1953 +#: common/models.py:1973 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "" -#: common/models.py:1960 +#: common/models.py:1980 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "" -#: common/models.py:1966 +#: common/models.py:1986 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "" -#: common/models.py:1973 +#: common/models.py:1993 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "" -#: common/models.py:1988 +#: common/models.py:2008 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1995 +#: common/models.py:2015 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2004 +#: common/models.py:2024 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "" -#: common/models.py:2011 +#: common/models.py:2031 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2018 +#: common/models.py:2038 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2032 +#: common/models.py:2052 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "" -#: common/models.py:2039 +#: common/models.py:2059 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2045 +#: common/models.py:2065 msgid "Enable project codes" msgstr "" -#: common/models.py:2046 +#: common/models.py:2066 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2053 +#: common/models.py:2073 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2059 +#: common/models.py:2079 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2061 +#: common/models.py:2081 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2069 +#: common/models.py:2089 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2077 +#: common/models.py:2097 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "" -#: common/models.py:2085 +#: common/models.py:2105 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2091 +#: common/models.py:2111 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2146 +#: common/models.py:2166 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2148 +#: common/models.py:2168 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2161 +#: common/models.py:2181 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "" -#: common/models.py:2167 +#: common/models.py:2187 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2173 +#: common/models.py:2193 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2179 +#: common/models.py:2199 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "" -#: common/models.py:2185 +#: common/models.py:2205 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "" -#: common/models.py:2191 +#: common/models.py:2211 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "" -#: common/models.py:2197 +#: common/models.py:2217 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "" -#: common/models.py:2203 +#: common/models.py:2223 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "" -#: common/models.py:2209 +#: common/models.py:2229 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "" -#: common/models.py:2221 +#: common/models.py:2241 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2239 +#: common/models.py:2259 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2245 +#: common/models.py:2265 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2251 +#: common/models.py:2271 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2256 +#: common/models.py:2276 msgid "Show News" msgstr "" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "" -#: common/models.py:2264 +#: common/models.py:2284 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "" -#: common/models.py:2272 +#: common/models.py:2292 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "" -#: common/models.py:2280 +#: common/models.py:2300 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "" -#: common/models.py:2287 +#: common/models.py:2307 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2293 +#: common/models.py:2313 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2299 +#: common/models.py:2319 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2305 +#: common/models.py:2325 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "" -#: common/models.py:2311 +#: common/models.py:2331 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "" -#: common/models.py:2317 +#: common/models.py:2337 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2324 +#: common/models.py:2344 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "" -#: common/models.py:2331 +#: common/models.py:2351 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "" -#: common/models.py:2337 +#: common/models.py:2357 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2363 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2349 +#: common/models.py:2369 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2356 +#: common/models.py:2376 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2363 +#: common/models.py:2383 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2370 +#: common/models.py:2390 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2376 +#: common/models.py:2396 msgid "Search Return Orders" msgstr "" -#: common/models.py:2377 +#: common/models.py:2397 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2384 +#: common/models.py:2404 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "" -#: common/models.py:2392 +#: common/models.py:2412 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2418 msgid "Regex Search" msgstr "" -#: common/models.py:2399 +#: common/models.py:2419 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "" -#: common/models.py:2405 +#: common/models.py:2425 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2411 +#: common/models.py:2431 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2417 +#: common/models.py:2437 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2423 +#: common/models.py:2443 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2450 +#: common/models.py:2470 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "" -#: common/models.py:2458 +#: common/models.py:2478 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2464 +#: common/models.py:2484 msgid "Default part label template" msgstr "" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2470 +#: common/models.py:2490 msgid "Default stock item template" msgstr "" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2478 +#: common/models.py:2498 msgid "Default stock location label template" msgstr "" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2486 +#: common/models.py:2506 msgid "Default build line label template" msgstr "" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "" -#: common/models.py:2501 +#: common/models.py:2521 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3457,11 +3489,11 @@ msgstr "" msgid "User" msgstr "Uporabnik" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3469,96 +3501,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "" -#: common/models.py:2833 +#: common/models.py:2854 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "" -#: common/models.py:2839 +#: common/models.py:2860 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2965 +#: common/models.py:2986 msgid "Id" msgstr "" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3575,28 +3607,28 @@ msgstr "" msgid "Link" msgstr "Povezava" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3606,86 +3638,90 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2995 +#: common/models.py:3016 msgid "Image file" msgstr "" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 msgid "Target model type for this image" msgstr "" -#: common/models.py:3011 +#: common/models.py:3032 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3052 +#: common/models.py:3070 +msgid "Unit symbol must be unique" +msgstr "" + +#: common/models.py:3085 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3071 +#: common/models.py:3104 msgid "Unit name" msgstr "" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3079 +#: common/models.py:3112 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Priloga" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "Manjka datoteka" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "Manjka zunanja povezava" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "Izberite prilogo" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Komentar" -#: common/models.py:3219 +#: common/models.py:3251 msgid "Attachment comment" msgstr "" -#: common/models.py:3235 +#: common/models.py:3267 msgid "Upload date" msgstr "" -#: common/models.py:3236 +#: common/models.py:3268 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" msgstr "" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4735,48 +4771,48 @@ msgstr "" msgid "Placed" msgstr "Postavljeno" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 msgid "Number of copies to print for each label" msgstr "" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 msgid "Printing" msgstr "" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 msgid "Disconnected" msgstr "" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 msgid "Label Printer" msgstr "" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 msgid "Directly print labels for various items." msgstr "" -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 msgid "Printer Location" msgstr "" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "" @@ -7533,10 +7569,6 @@ msgstr "" msgid "Part can be sold to customers" msgstr "" -#: part/templates/part/part_base.html:145 -msgid "Part is not active" -msgstr "" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "" @@ -11131,11 +11163,11 @@ msgstr "" msgid "Minimum Quantity" msgstr "" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "" @@ -11147,27 +11179,27 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "" @@ -11179,11 +11211,11 @@ msgstr "" msgid "HTTP method not allowed at URL" msgstr "" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "" @@ -11268,7 +11300,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "" @@ -11363,8 +11395,8 @@ msgid "Row Data" msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -12303,62 +12335,62 @@ msgstr "" msgid "Labels sent to printer" msgstr "" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "" -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" msgstr "" diff --git a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po index 08f1257595..38d051ca98 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-06-29 10:44+0000\n" -"PO-Revision-Date: 2024-06-30 06:58\n" +"POT-Creation-Date: 2024-07-05 02:47+0000\n" +"PO-Revision-Date: 2024-07-05 14:58\n" "Last-Translator: \n" "Language-Team: Serbian (Latin)\n" "Language: sr_CS\n" @@ -403,7 +403,7 @@ msgstr "Dvostruka imena ne mogu postojati pod istom nadredjenom grupom" msgid "Invalid choice" msgstr "Nevažeći izvor" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -423,7 +423,7 @@ msgstr "Nevažeći izvor" msgid "Name" msgstr "Ime" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -777,23 +777,31 @@ msgstr "Nalog za izradu" msgid "Build Orders" msgstr "Nalozi za izradu" -#: build/models.py:133 +#: build/models.py:127 +msgid "Assembly BOM has not been validated" +msgstr "" + +#: build/models.py:134 part/templates/part/part_base.html:145 +msgid "Part is not active" +msgstr "" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "Nevažeći izbor za nadređenu verziju" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:150 +#: build/models.py:165 msgid "Build order part cannot be changed" msgstr "Deo u nalogu za izradu ne može se izmeniti" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "Reference naloga za pravljenje" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -809,20 +817,20 @@ msgstr "Reference naloga za pravljenje" msgid "Reference" msgstr "Referenca" -#: build/models.py:223 +#: build/models.py:238 msgid "Brief description of the build (optional)" msgstr "Kratak opis izrade (nije obavezno)" -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -873,103 +881,103 @@ msgstr "" msgid "Part" msgstr "" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -984,11 +992,11 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1000,20 +1008,20 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "Link za eksterni URL" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1024,62 +1032,62 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:362 +#: build/models.py:377 msgid "Project code for this build order" msgstr "" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1344 +#: build/models.py:1359 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1369 +#: build/models.py:1384 msgid "Build object" msgstr "" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1124,36 +1132,36 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1384 +#: build/models.py:1399 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1554 +#: build/models.py:1569 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1171,19 +1179,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "" @@ -2084,8 +2092,8 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "" @@ -2218,78 +2226,86 @@ msgid "Allow barcode scanning via webcam in browser" msgstr "" #: common/models.py:1395 -msgid "Part Revisions" +msgid "Barcode Show Data" msgstr "" #: common/models.py:1396 -msgid "Enable revision field for Part" +msgid "Display barcode data in browser as text" msgstr "" #: common/models.py:1401 -msgid "Allow Deletion from Assembly" +msgid "Part Revisions" msgstr "" #: common/models.py:1402 -msgid "Allow deletion of parts which are used in an assembly" +msgid "Enable revision field for Part" msgstr "" #: common/models.py:1407 -msgid "IPN Regex" +msgid "Allow Deletion from Assembly" msgstr "" #: common/models.py:1408 +msgid "Allow deletion of parts which are used in an assembly" +msgstr "" + +#: common/models.py:1413 +msgid "IPN Regex" +msgstr "" + +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1442 +#: common/models.py:1448 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2297,1159 +2313,1175 @@ msgstr "" msgid "Template" msgstr "" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "" -#: common/models.py:1454 +#: common/models.py:1460 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Enforce Parameter Units" msgstr "" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1657 +#: common/models.py:1663 msgid "Log Report Errors" msgstr "" -#: common/models.py:1658 +#: common/models.py:1664 msgid "Log errors which occur when generating reports" msgstr "" -#: common/models.py:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "" -#: common/models.py:1664 +#: common/models.py:1670 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1677 +#: common/models.py:1683 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1684 +#: common/models.py:1690 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1697 +#: common/models.py:1703 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "" -#: common/models.py:1705 +#: common/models.py:1711 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1724 +#: common/models.py:1730 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1732 +#: common/models.py:1738 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1738 +#: common/models.py:1744 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1748 +#: common/models.py:1754 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1755 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1756 +#: common/models.py:1762 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1764 +#: common/models.py:1770 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1772 +#: common/models.py:1778 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1784 -msgid "Block Until Tests Pass" +#: common/models.py:1790 +msgid "Require Active Part" msgstr "" -#: common/models.py:1786 -msgid "Prevent build outputs from being completed until all required tests pass" +#: common/models.py:1791 +msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1792 -msgid "Enable Return Orders" -msgstr "" - -#: common/models.py:1793 -msgid "Enable return order functionality in the user interface" +#: common/models.py:1796 +msgid "Require Valid BOM" msgstr "" #: common/models.py:1798 -msgid "Return Order Reference Pattern" +msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1800 -msgid "Required pattern for generating Return Order reference field" +#: common/models.py:1804 +msgid "Block Until Tests Pass" +msgstr "" + +#: common/models.py:1806 +msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" #: common/models.py:1812 -msgid "Edit Completed Return Orders" +msgid "Enable Return Orders" msgstr "" -#: common/models.py:1814 -msgid "Allow editing of return orders after they have been completed" +#: common/models.py:1813 +msgid "Enable return order functionality in the user interface" +msgstr "" + +#: common/models.py:1818 +msgid "Return Order Reference Pattern" msgstr "" #: common/models.py:1820 -msgid "Sales Order Reference Pattern" +msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1822 -msgid "Required pattern for generating Sales Order reference field" +#: common/models.py:1832 +msgid "Edit Completed Return Orders" msgstr "" #: common/models.py:1834 -msgid "Sales Order Default Shipment" -msgstr "" - -#: common/models.py:1835 -msgid "Enable creation of default shipment with sales orders" +msgid "Allow editing of return orders after they have been completed" msgstr "" #: common/models.py:1840 -msgid "Edit Completed Sales Orders" +msgid "Sales Order Reference Pattern" msgstr "" #: common/models.py:1842 +msgid "Required pattern for generating Sales Order reference field" +msgstr "" + +#: common/models.py:1854 +msgid "Sales Order Default Shipment" +msgstr "" + +#: common/models.py:1855 +msgid "Enable creation of default shipment with sales orders" +msgstr "" + +#: common/models.py:1860 +msgid "Edit Completed Sales Orders" +msgstr "" + +#: common/models.py:1862 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1848 +#: common/models.py:1868 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1850 +#: common/models.py:1870 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1858 +#: common/models.py:1878 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1872 +#: common/models.py:1892 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1878 +#: common/models.py:1898 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1880 +#: common/models.py:1900 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "" -#: common/models.py:1888 +#: common/models.py:1908 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "" -#: common/models.py:1894 +#: common/models.py:1914 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1907 +#: common/models.py:1927 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" msgstr "" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "" -#: common/models.py:1946 +#: common/models.py:1966 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1953 +#: common/models.py:1973 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "" -#: common/models.py:1960 +#: common/models.py:1980 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "" -#: common/models.py:1966 +#: common/models.py:1986 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "" -#: common/models.py:1973 +#: common/models.py:1993 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "" -#: common/models.py:1988 +#: common/models.py:2008 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1995 +#: common/models.py:2015 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2004 +#: common/models.py:2024 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "" -#: common/models.py:2011 +#: common/models.py:2031 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2018 +#: common/models.py:2038 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2032 +#: common/models.py:2052 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "" -#: common/models.py:2039 +#: common/models.py:2059 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2045 +#: common/models.py:2065 msgid "Enable project codes" msgstr "" -#: common/models.py:2046 +#: common/models.py:2066 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2053 +#: common/models.py:2073 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2059 +#: common/models.py:2079 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2061 +#: common/models.py:2081 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2069 +#: common/models.py:2089 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2077 +#: common/models.py:2097 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "" -#: common/models.py:2085 +#: common/models.py:2105 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2091 +#: common/models.py:2111 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2146 +#: common/models.py:2166 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2148 +#: common/models.py:2168 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2161 +#: common/models.py:2181 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "" -#: common/models.py:2167 +#: common/models.py:2187 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2173 +#: common/models.py:2193 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2179 +#: common/models.py:2199 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "" -#: common/models.py:2185 +#: common/models.py:2205 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "" -#: common/models.py:2191 +#: common/models.py:2211 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "" -#: common/models.py:2197 +#: common/models.py:2217 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "" -#: common/models.py:2203 +#: common/models.py:2223 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "" -#: common/models.py:2209 +#: common/models.py:2229 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "" -#: common/models.py:2221 +#: common/models.py:2241 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2239 +#: common/models.py:2259 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2245 +#: common/models.py:2265 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2251 +#: common/models.py:2271 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2256 +#: common/models.py:2276 msgid "Show News" msgstr "" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "" -#: common/models.py:2264 +#: common/models.py:2284 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "" -#: common/models.py:2272 +#: common/models.py:2292 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "" -#: common/models.py:2280 +#: common/models.py:2300 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "" -#: common/models.py:2287 +#: common/models.py:2307 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2293 +#: common/models.py:2313 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2299 +#: common/models.py:2319 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2305 +#: common/models.py:2325 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "" -#: common/models.py:2311 +#: common/models.py:2331 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "" -#: common/models.py:2317 +#: common/models.py:2337 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2324 +#: common/models.py:2344 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "" -#: common/models.py:2331 +#: common/models.py:2351 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "" -#: common/models.py:2337 +#: common/models.py:2357 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2363 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2349 +#: common/models.py:2369 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2356 +#: common/models.py:2376 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2363 +#: common/models.py:2383 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2370 +#: common/models.py:2390 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2376 +#: common/models.py:2396 msgid "Search Return Orders" msgstr "" -#: common/models.py:2377 +#: common/models.py:2397 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2384 +#: common/models.py:2404 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "" -#: common/models.py:2392 +#: common/models.py:2412 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2418 msgid "Regex Search" msgstr "" -#: common/models.py:2399 +#: common/models.py:2419 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "" -#: common/models.py:2405 +#: common/models.py:2425 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2411 +#: common/models.py:2431 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2417 +#: common/models.py:2437 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2423 +#: common/models.py:2443 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2450 +#: common/models.py:2470 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "" -#: common/models.py:2458 +#: common/models.py:2478 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2464 +#: common/models.py:2484 msgid "Default part label template" msgstr "" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2470 +#: common/models.py:2490 msgid "Default stock item template" msgstr "" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2478 +#: common/models.py:2498 msgid "Default stock location label template" msgstr "" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2486 +#: common/models.py:2506 msgid "Default build line label template" msgstr "" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "" -#: common/models.py:2501 +#: common/models.py:2521 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3457,11 +3489,11 @@ msgstr "" msgid "User" msgstr "Korisnik" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3469,96 +3501,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "" -#: common/models.py:2833 +#: common/models.py:2854 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "" -#: common/models.py:2839 +#: common/models.py:2860 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2965 +#: common/models.py:2986 msgid "Id" msgstr "" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3575,28 +3607,28 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3606,86 +3638,90 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2995 +#: common/models.py:3016 msgid "Image file" msgstr "" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 msgid "Target model type for this image" msgstr "" -#: common/models.py:3011 +#: common/models.py:3032 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3052 +#: common/models.py:3070 +msgid "Unit symbol must be unique" +msgstr "" + +#: common/models.py:3085 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3071 +#: common/models.py:3104 msgid "Unit name" msgstr "" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3079 +#: common/models.py:3112 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Prilog" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "Nedostaje datoteka" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "Nedostaje eksterni link" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "Izaberite datoteku za prilog" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Komentar" -#: common/models.py:3219 +#: common/models.py:3251 msgid "Attachment comment" msgstr "" -#: common/models.py:3235 +#: common/models.py:3267 msgid "Upload date" msgstr "" -#: common/models.py:3236 +#: common/models.py:3268 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" msgstr "" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4735,48 +4771,48 @@ msgstr "" msgid "Placed" msgstr "Postavljen" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 msgid "Number of copies to print for each label" msgstr "" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 msgid "Printing" msgstr "" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 msgid "Disconnected" msgstr "" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 msgid "Label Printer" msgstr "" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 msgid "Directly print labels for various items." msgstr "" -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 msgid "Printer Location" msgstr "" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "" @@ -7533,10 +7569,6 @@ msgstr "" msgid "Part can be sold to customers" msgstr "" -#: part/templates/part/part_base.html:145 -msgid "Part is not active" -msgstr "" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "" @@ -11131,11 +11163,11 @@ msgstr "" msgid "Minimum Quantity" msgstr "" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "" @@ -11147,27 +11179,27 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "" @@ -11179,11 +11211,11 @@ msgstr "" msgid "HTTP method not allowed at URL" msgstr "" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "" @@ -11268,7 +11300,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "" @@ -11363,8 +11395,8 @@ msgid "Row Data" msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -12303,62 +12335,62 @@ msgstr "" msgid "Labels sent to printer" msgstr "" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "" -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" msgstr "" diff --git a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po index f06de5fc7e..4f8e637485 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-06-29 10:44+0000\n" -"PO-Revision-Date: 2024-06-30 06:57\n" +"POT-Creation-Date: 2024-07-05 02:47+0000\n" +"PO-Revision-Date: 2024-07-05 14:58\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -403,7 +403,7 @@ msgstr "" msgid "Invalid choice" msgstr "Ogiltigt val" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -423,7 +423,7 @@ msgstr "Ogiltigt val" msgid "Name" msgstr "Namn" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -777,23 +777,31 @@ msgstr "Byggorder" msgid "Build Orders" msgstr "Byggordrar" -#: build/models.py:133 +#: build/models.py:127 +msgid "Assembly BOM has not been validated" +msgstr "" + +#: build/models.py:134 part/templates/part/part_base.html:145 +msgid "Part is not active" +msgstr "" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "Ogiltigt val för överordnad bygge" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:150 +#: build/models.py:165 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "Byggorderreferens" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -809,20 +817,20 @@ msgstr "Byggorderreferens" msgid "Reference" msgstr "Referens" -#: build/models.py:223 +#: build/models.py:238 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "Överordnat Bygge" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "Byggorder till vilken detta bygge är tilldelad" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -873,103 +881,103 @@ msgstr "Byggorder till vilken detta bygge är tilldelad" msgid "Part" msgstr "Del" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "Välj del att bygga" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "Försäljningsorderreferens" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "Försäljningsorder till vilken detta bygge allokeras" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "Källa Plats" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Välj plats att ta lager från för detta bygge (lämna tomt för att ta från någon lagerplats)" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "Destinationsplats" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "Välj plats där de färdiga objekten kommer att lagras" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "Bygg kvantitet" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "Antal lagerobjekt att bygga" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "Slutförda objekt" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "Antal lagerposter som har slutförts" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "Byggstatus" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "Bygg statuskod" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "Batchkod" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "Batch-kod för denna byggutdata" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "Skapad" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "Datum för slutförande" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Måldatum för färdigställande. Byggandet kommer att förfallas efter detta datum." -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "Slutförandedatum" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "slutfört av" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "Utfärdad av" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "Användare som utfärdade denna byggorder" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -984,11 +992,11 @@ msgstr "Användare som utfärdade denna byggorder" msgid "Responsible" msgstr "Ansvarig" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1000,20 +1008,20 @@ msgstr "" msgid "External Link" msgstr "Extern länk" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "Länk till extern URL" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1024,62 +1032,62 @@ msgstr "" msgid "Project Code" msgstr "Projektkod" -#: build/models.py:362 +#: build/models.py:377 msgid "Project code for this build order" msgstr "" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "Byggorder {build} har slutförts" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "En byggorder har slutförts" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "Ingen byggutgång angiven" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "Byggutgång är redan slutförd" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "Byggutgång matchar inte bygg order" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1344 +#: build/models.py:1359 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1369 +#: build/models.py:1384 msgid "Build object" msgstr "" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1124,36 +1132,36 @@ msgstr "" msgid "Quantity" msgstr "Antal" -#: build/models.py:1384 +#: build/models.py:1399 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Byggobjekt måste ange en byggutgång, eftersom huvuddelen är markerad som spårbar" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Tilldelad kvantitet ({q}) får inte överstiga tillgängligt lagersaldo ({a})" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "Lagerposten är överallokerad" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "Allokeringsmängden måste vara större än noll" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "Antal måste vara 1 för serialiserat lager" -#: build/models.py:1554 +#: build/models.py:1569 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1171,19 +1179,19 @@ msgstr "" msgid "Stock Item" msgstr "Artikel i lager" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "Källa lagervara" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "Lagersaldo att allokera för att bygga" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "Installera till" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "Destination lagervara" @@ -2084,8 +2092,8 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "dagar" @@ -2218,78 +2226,86 @@ msgid "Allow barcode scanning via webcam in browser" msgstr "" #: common/models.py:1395 -msgid "Part Revisions" +msgid "Barcode Show Data" msgstr "" #: common/models.py:1396 -msgid "Enable revision field for Part" +msgid "Display barcode data in browser as text" msgstr "" #: common/models.py:1401 -msgid "Allow Deletion from Assembly" +msgid "Part Revisions" msgstr "" #: common/models.py:1402 -msgid "Allow deletion of parts which are used in an assembly" +msgid "Enable revision field for Part" msgstr "" #: common/models.py:1407 -msgid "IPN Regex" +msgid "Allow Deletion from Assembly" msgstr "" #: common/models.py:1408 +msgid "Allow deletion of parts which are used in an assembly" +msgstr "" + +#: common/models.py:1413 +msgid "IPN Regex" +msgstr "" + +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1442 +#: common/models.py:1448 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2297,1159 +2313,1175 @@ msgstr "" msgid "Template" msgstr "Mall" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "" -#: common/models.py:1454 +#: common/models.py:1460 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "Virtuell" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "Delar är virtuella som standard" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "Visa import i vyer" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "Visa importguiden i vissa delvyer" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "Visa relaterade delar" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "Visa relaterade delar för en del" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "Visningsformat för delnamn" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "Formatera för att visa artikelnamnet" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Enforce Parameter Units" msgstr "" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "Interna priser" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "Aktivera etikettutskrift" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "Aktivera etikettutskrift från webbgränssnittet" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "Etikettbild DPI" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "Aktivera rapporter" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "Aktivera generering av rapporter" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "Debugläge" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1657 +#: common/models.py:1663 msgid "Log Report Errors" msgstr "" -#: common/models.py:1658 +#: common/models.py:1664 msgid "Log errors which occur when generating reports" msgstr "" -#: common/models.py:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "Sidstorlek" -#: common/models.py:1664 +#: common/models.py:1670 msgid "Default page size for PDF reports" msgstr "Standard sidstorlek för PDF-rapporter" -#: common/models.py:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "Aktivera testrapporter" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1677 +#: common/models.py:1683 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1684 +#: common/models.py:1690 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1697 +#: common/models.py:1703 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "" -#: common/models.py:1705 +#: common/models.py:1711 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1724 +#: common/models.py:1730 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1732 +#: common/models.py:1738 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1738 +#: common/models.py:1744 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1748 +#: common/models.py:1754 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1755 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1756 +#: common/models.py:1762 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1764 +#: common/models.py:1770 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1772 +#: common/models.py:1778 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1784 -msgid "Block Until Tests Pass" +#: common/models.py:1790 +msgid "Require Active Part" msgstr "" -#: common/models.py:1786 -msgid "Prevent build outputs from being completed until all required tests pass" +#: common/models.py:1791 +msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1792 -msgid "Enable Return Orders" -msgstr "" - -#: common/models.py:1793 -msgid "Enable return order functionality in the user interface" +#: common/models.py:1796 +msgid "Require Valid BOM" msgstr "" #: common/models.py:1798 -msgid "Return Order Reference Pattern" +msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1800 -msgid "Required pattern for generating Return Order reference field" +#: common/models.py:1804 +msgid "Block Until Tests Pass" +msgstr "" + +#: common/models.py:1806 +msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" #: common/models.py:1812 -msgid "Edit Completed Return Orders" +msgid "Enable Return Orders" msgstr "" -#: common/models.py:1814 -msgid "Allow editing of return orders after they have been completed" +#: common/models.py:1813 +msgid "Enable return order functionality in the user interface" +msgstr "" + +#: common/models.py:1818 +msgid "Return Order Reference Pattern" msgstr "" #: common/models.py:1820 -msgid "Sales Order Reference Pattern" +msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1822 -msgid "Required pattern for generating Sales Order reference field" +#: common/models.py:1832 +msgid "Edit Completed Return Orders" msgstr "" #: common/models.py:1834 -msgid "Sales Order Default Shipment" -msgstr "" - -#: common/models.py:1835 -msgid "Enable creation of default shipment with sales orders" +msgid "Allow editing of return orders after they have been completed" msgstr "" #: common/models.py:1840 -msgid "Edit Completed Sales Orders" +msgid "Sales Order Reference Pattern" msgstr "" #: common/models.py:1842 +msgid "Required pattern for generating Sales Order reference field" +msgstr "" + +#: common/models.py:1854 +msgid "Sales Order Default Shipment" +msgstr "" + +#: common/models.py:1855 +msgid "Enable creation of default shipment with sales orders" +msgstr "" + +#: common/models.py:1860 +msgid "Edit Completed Sales Orders" +msgstr "" + +#: common/models.py:1862 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1848 +#: common/models.py:1868 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1850 +#: common/models.py:1870 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1858 +#: common/models.py:1878 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1872 +#: common/models.py:1892 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1878 +#: common/models.py:1898 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1880 +#: common/models.py:1900 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "" -#: common/models.py:1888 +#: common/models.py:1908 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "Aktivera registrering" -#: common/models.py:1894 +#: common/models.py:1914 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1907 +#: common/models.py:1927 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" msgstr "" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "" -#: common/models.py:1946 +#: common/models.py:1966 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1953 +#: common/models.py:1973 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "" -#: common/models.py:1960 +#: common/models.py:1980 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "" -#: common/models.py:1966 +#: common/models.py:1986 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "Tillåtna domäner" -#: common/models.py:1973 +#: common/models.py:1993 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "" -#: common/models.py:1988 +#: common/models.py:2008 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1995 +#: common/models.py:2015 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2004 +#: common/models.py:2024 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "" -#: common/models.py:2011 +#: common/models.py:2031 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2018 +#: common/models.py:2038 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2032 +#: common/models.py:2052 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "" -#: common/models.py:2039 +#: common/models.py:2059 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2045 +#: common/models.py:2065 msgid "Enable project codes" msgstr "Aktivera projektkoder" -#: common/models.py:2046 +#: common/models.py:2066 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2053 +#: common/models.py:2073 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2059 +#: common/models.py:2079 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2061 +#: common/models.py:2081 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2069 +#: common/models.py:2089 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2077 +#: common/models.py:2097 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "" -#: common/models.py:2085 +#: common/models.py:2105 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2091 +#: common/models.py:2111 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2146 +#: common/models.py:2166 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2148 +#: common/models.py:2168 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2161 +#: common/models.py:2181 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "" -#: common/models.py:2167 +#: common/models.py:2187 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2173 +#: common/models.py:2193 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2179 +#: common/models.py:2199 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "" -#: common/models.py:2185 +#: common/models.py:2205 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "" -#: common/models.py:2191 +#: common/models.py:2211 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "" -#: common/models.py:2197 +#: common/models.py:2217 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "" -#: common/models.py:2203 +#: common/models.py:2223 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "" -#: common/models.py:2209 +#: common/models.py:2229 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "" -#: common/models.py:2221 +#: common/models.py:2241 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2239 +#: common/models.py:2259 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2245 +#: common/models.py:2265 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2251 +#: common/models.py:2271 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2256 +#: common/models.py:2276 msgid "Show News" msgstr "Visa nyheter" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "" -#: common/models.py:2264 +#: common/models.py:2284 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "" -#: common/models.py:2272 +#: common/models.py:2292 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "" -#: common/models.py:2280 +#: common/models.py:2300 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "Sök efter artiklar" -#: common/models.py:2287 +#: common/models.py:2307 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "Sök efter leverantörsartikel" -#: common/models.py:2293 +#: common/models.py:2313 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "Sök efter tillverkarartikel" -#: common/models.py:2299 +#: common/models.py:2319 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2305 +#: common/models.py:2325 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "" -#: common/models.py:2311 +#: common/models.py:2331 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "" -#: common/models.py:2317 +#: common/models.py:2337 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2324 +#: common/models.py:2344 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "" -#: common/models.py:2331 +#: common/models.py:2351 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "" -#: common/models.py:2337 +#: common/models.py:2357 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2363 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2349 +#: common/models.py:2369 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2356 +#: common/models.py:2376 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2363 +#: common/models.py:2383 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2370 +#: common/models.py:2390 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2376 +#: common/models.py:2396 msgid "Search Return Orders" msgstr "" -#: common/models.py:2377 +#: common/models.py:2397 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2384 +#: common/models.py:2404 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "" -#: common/models.py:2392 +#: common/models.py:2412 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2418 msgid "Regex Search" msgstr "" -#: common/models.py:2399 +#: common/models.py:2419 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "" -#: common/models.py:2405 +#: common/models.py:2425 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2411 +#: common/models.py:2431 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2417 +#: common/models.py:2437 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2423 +#: common/models.py:2443 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "Datumformat" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2450 +#: common/models.py:2470 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "" -#: common/models.py:2458 +#: common/models.py:2478 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2464 +#: common/models.py:2484 msgid "Default part label template" msgstr "" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2470 +#: common/models.py:2490 msgid "Default stock item template" msgstr "" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2478 +#: common/models.py:2498 msgid "Default stock location label template" msgstr "" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2486 +#: common/models.py:2506 msgid "Default build line label template" msgstr "" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "" -#: common/models.py:2501 +#: common/models.py:2521 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3457,11 +3489,11 @@ msgstr "" msgid "User" msgstr "Användare" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3469,96 +3501,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "" -#: common/models.py:2833 +#: common/models.py:2854 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "" -#: common/models.py:2839 +#: common/models.py:2860 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2965 +#: common/models.py:2986 msgid "Id" msgstr "" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3575,28 +3607,28 @@ msgstr "" msgid "Link" msgstr "Länk" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3606,86 +3638,90 @@ msgstr "" msgid "Image" msgstr "Bild" -#: common/models.py:2995 +#: common/models.py:3016 msgid "Image file" msgstr "" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 msgid "Target model type for this image" msgstr "" -#: common/models.py:3011 +#: common/models.py:3032 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3052 +#: common/models.py:3070 +msgid "Unit symbol must be unique" +msgstr "" + +#: common/models.py:3085 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3071 +#: common/models.py:3104 msgid "Unit name" msgstr "" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3079 +#: common/models.py:3112 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Bilaga" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "Saknad fil" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "Extern länk saknas" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "Välj fil att bifoga" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Kommentar" -#: common/models.py:3219 +#: common/models.py:3251 msgid "Attachment comment" msgstr "" -#: common/models.py:3235 +#: common/models.py:3267 msgid "Upload date" msgstr "" -#: common/models.py:3236 +#: common/models.py:3268 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size" msgstr "Filstorlek" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" msgstr "" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4735,48 +4771,48 @@ msgstr "Nytt företag" msgid "Placed" msgstr "Placerad" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 msgid "Number of copies to print for each label" msgstr "" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 msgid "Printing" msgstr "" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 msgid "Disconnected" msgstr "" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 msgid "Label Printer" msgstr "" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 msgid "Directly print labels for various items." msgstr "" -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 msgid "Printer Location" msgstr "" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "" @@ -7533,10 +7569,6 @@ msgstr "" msgid "Part can be sold to customers" msgstr "" -#: part/templates/part/part_base.html:145 -msgid "Part is not active" -msgstr "" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "" @@ -11131,11 +11163,11 @@ msgstr "" msgid "Minimum Quantity" msgstr "" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "" @@ -11147,27 +11179,27 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "" @@ -11179,11 +11211,11 @@ msgstr "" msgid "HTTP method not allowed at URL" msgstr "" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "" @@ -11268,7 +11300,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "" @@ -11363,8 +11395,8 @@ msgid "Row Data" msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -12303,62 +12335,62 @@ msgstr "" msgid "Labels sent to printer" msgstr "" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "Avbryt" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "Skicka" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "" -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" msgstr "" diff --git a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po index a87019f78d..0c47b88009 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-06-29 10:44+0000\n" -"PO-Revision-Date: 2024-06-30 06:58\n" +"POT-Creation-Date: 2024-07-05 02:47+0000\n" +"PO-Revision-Date: 2024-07-05 14:58\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -403,7 +403,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -423,7 +423,7 @@ msgstr "" msgid "Name" msgstr "ชื่อ" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -777,23 +777,31 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:133 +#: build/models.py:127 +msgid "Assembly BOM has not been validated" +msgstr "" + +#: build/models.py:134 part/templates/part/part_base.html:145 +msgid "Part is not active" +msgstr "" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:150 +#: build/models.py:165 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -809,20 +817,20 @@ msgstr "" msgid "Reference" msgstr "" -#: build/models.py:223 +#: build/models.py:238 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -873,103 +881,103 @@ msgstr "" msgid "Part" msgstr "" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "ออกโดย" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -984,11 +992,11 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1000,20 +1008,20 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1024,62 +1032,62 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:362 +#: build/models.py:377 msgid "Project code for this build order" msgstr "" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "จำนวนต้องมีค่ามากกว่า 0" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1344 +#: build/models.py:1359 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1369 +#: build/models.py:1384 msgid "Build object" msgstr "" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1124,36 +1132,36 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1384 +#: build/models.py:1399 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1554 +#: build/models.py:1569 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1171,19 +1179,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "" @@ -2084,8 +2092,8 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "" @@ -2218,78 +2226,86 @@ msgid "Allow barcode scanning via webcam in browser" msgstr "" #: common/models.py:1395 -msgid "Part Revisions" +msgid "Barcode Show Data" msgstr "" #: common/models.py:1396 -msgid "Enable revision field for Part" +msgid "Display barcode data in browser as text" msgstr "" #: common/models.py:1401 -msgid "Allow Deletion from Assembly" +msgid "Part Revisions" msgstr "" #: common/models.py:1402 -msgid "Allow deletion of parts which are used in an assembly" +msgid "Enable revision field for Part" msgstr "" #: common/models.py:1407 -msgid "IPN Regex" +msgid "Allow Deletion from Assembly" msgstr "" #: common/models.py:1408 +msgid "Allow deletion of parts which are used in an assembly" +msgstr "" + +#: common/models.py:1413 +msgid "IPN Regex" +msgstr "" + +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1442 +#: common/models.py:1448 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2297,1159 +2313,1175 @@ msgstr "" msgid "Template" msgstr "" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "" -#: common/models.py:1454 +#: common/models.py:1460 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Enforce Parameter Units" msgstr "" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1657 +#: common/models.py:1663 msgid "Log Report Errors" msgstr "" -#: common/models.py:1658 +#: common/models.py:1664 msgid "Log errors which occur when generating reports" msgstr "" -#: common/models.py:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "" -#: common/models.py:1664 +#: common/models.py:1670 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1677 +#: common/models.py:1683 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1684 +#: common/models.py:1690 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1697 +#: common/models.py:1703 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "" -#: common/models.py:1705 +#: common/models.py:1711 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1724 +#: common/models.py:1730 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1732 +#: common/models.py:1738 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1738 +#: common/models.py:1744 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1748 +#: common/models.py:1754 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1755 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1756 +#: common/models.py:1762 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1764 +#: common/models.py:1770 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1772 +#: common/models.py:1778 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1784 -msgid "Block Until Tests Pass" +#: common/models.py:1790 +msgid "Require Active Part" msgstr "" -#: common/models.py:1786 -msgid "Prevent build outputs from being completed until all required tests pass" +#: common/models.py:1791 +msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1792 -msgid "Enable Return Orders" -msgstr "" - -#: common/models.py:1793 -msgid "Enable return order functionality in the user interface" +#: common/models.py:1796 +msgid "Require Valid BOM" msgstr "" #: common/models.py:1798 -msgid "Return Order Reference Pattern" +msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1800 -msgid "Required pattern for generating Return Order reference field" +#: common/models.py:1804 +msgid "Block Until Tests Pass" +msgstr "" + +#: common/models.py:1806 +msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" #: common/models.py:1812 -msgid "Edit Completed Return Orders" +msgid "Enable Return Orders" msgstr "" -#: common/models.py:1814 -msgid "Allow editing of return orders after they have been completed" +#: common/models.py:1813 +msgid "Enable return order functionality in the user interface" +msgstr "" + +#: common/models.py:1818 +msgid "Return Order Reference Pattern" msgstr "" #: common/models.py:1820 -msgid "Sales Order Reference Pattern" +msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1822 -msgid "Required pattern for generating Sales Order reference field" +#: common/models.py:1832 +msgid "Edit Completed Return Orders" msgstr "" #: common/models.py:1834 -msgid "Sales Order Default Shipment" -msgstr "" - -#: common/models.py:1835 -msgid "Enable creation of default shipment with sales orders" +msgid "Allow editing of return orders after they have been completed" msgstr "" #: common/models.py:1840 -msgid "Edit Completed Sales Orders" +msgid "Sales Order Reference Pattern" msgstr "" #: common/models.py:1842 +msgid "Required pattern for generating Sales Order reference field" +msgstr "" + +#: common/models.py:1854 +msgid "Sales Order Default Shipment" +msgstr "" + +#: common/models.py:1855 +msgid "Enable creation of default shipment with sales orders" +msgstr "" + +#: common/models.py:1860 +msgid "Edit Completed Sales Orders" +msgstr "" + +#: common/models.py:1862 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1848 +#: common/models.py:1868 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1850 +#: common/models.py:1870 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1858 +#: common/models.py:1878 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1872 +#: common/models.py:1892 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1878 +#: common/models.py:1898 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1880 +#: common/models.py:1900 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "" -#: common/models.py:1888 +#: common/models.py:1908 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "" -#: common/models.py:1894 +#: common/models.py:1914 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1907 +#: common/models.py:1927 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" msgstr "" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "" -#: common/models.py:1946 +#: common/models.py:1966 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1953 +#: common/models.py:1973 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "" -#: common/models.py:1960 +#: common/models.py:1980 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "" -#: common/models.py:1966 +#: common/models.py:1986 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "" -#: common/models.py:1973 +#: common/models.py:1993 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "" -#: common/models.py:1988 +#: common/models.py:2008 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1995 +#: common/models.py:2015 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2004 +#: common/models.py:2024 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "" -#: common/models.py:2011 +#: common/models.py:2031 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2018 +#: common/models.py:2038 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2032 +#: common/models.py:2052 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "" -#: common/models.py:2039 +#: common/models.py:2059 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2045 +#: common/models.py:2065 msgid "Enable project codes" msgstr "" -#: common/models.py:2046 +#: common/models.py:2066 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2053 +#: common/models.py:2073 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2059 +#: common/models.py:2079 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2061 +#: common/models.py:2081 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2069 +#: common/models.py:2089 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2077 +#: common/models.py:2097 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "" -#: common/models.py:2085 +#: common/models.py:2105 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2091 +#: common/models.py:2111 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2146 +#: common/models.py:2166 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2148 +#: common/models.py:2168 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2161 +#: common/models.py:2181 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "" -#: common/models.py:2167 +#: common/models.py:2187 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2173 +#: common/models.py:2193 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2179 +#: common/models.py:2199 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "" -#: common/models.py:2185 +#: common/models.py:2205 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "" -#: common/models.py:2191 +#: common/models.py:2211 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "" -#: common/models.py:2197 +#: common/models.py:2217 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "" -#: common/models.py:2203 +#: common/models.py:2223 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "" -#: common/models.py:2209 +#: common/models.py:2229 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "" -#: common/models.py:2221 +#: common/models.py:2241 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2239 +#: common/models.py:2259 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2245 +#: common/models.py:2265 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2251 +#: common/models.py:2271 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2256 +#: common/models.py:2276 msgid "Show News" msgstr "" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "" -#: common/models.py:2264 +#: common/models.py:2284 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "" -#: common/models.py:2272 +#: common/models.py:2292 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "" -#: common/models.py:2280 +#: common/models.py:2300 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "" -#: common/models.py:2287 +#: common/models.py:2307 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2293 +#: common/models.py:2313 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2299 +#: common/models.py:2319 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2305 +#: common/models.py:2325 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "" -#: common/models.py:2311 +#: common/models.py:2331 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "" -#: common/models.py:2317 +#: common/models.py:2337 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2324 +#: common/models.py:2344 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "" -#: common/models.py:2331 +#: common/models.py:2351 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "" -#: common/models.py:2337 +#: common/models.py:2357 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2363 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2349 +#: common/models.py:2369 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2356 +#: common/models.py:2376 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2363 +#: common/models.py:2383 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2370 +#: common/models.py:2390 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2376 +#: common/models.py:2396 msgid "Search Return Orders" msgstr "" -#: common/models.py:2377 +#: common/models.py:2397 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2384 +#: common/models.py:2404 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "" -#: common/models.py:2392 +#: common/models.py:2412 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2418 msgid "Regex Search" msgstr "" -#: common/models.py:2399 +#: common/models.py:2419 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "" -#: common/models.py:2405 +#: common/models.py:2425 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2411 +#: common/models.py:2431 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2417 +#: common/models.py:2437 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2423 +#: common/models.py:2443 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2450 +#: common/models.py:2470 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "" -#: common/models.py:2458 +#: common/models.py:2478 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2464 +#: common/models.py:2484 msgid "Default part label template" msgstr "" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2470 +#: common/models.py:2490 msgid "Default stock item template" msgstr "" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2478 +#: common/models.py:2498 msgid "Default stock location label template" msgstr "" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2486 +#: common/models.py:2506 msgid "Default build line label template" msgstr "" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "" -#: common/models.py:2501 +#: common/models.py:2521 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3457,11 +3489,11 @@ msgstr "" msgid "User" msgstr "ผู้ใช้งาน" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3469,96 +3501,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "" -#: common/models.py:2833 +#: common/models.py:2854 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "" -#: common/models.py:2839 +#: common/models.py:2860 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2965 +#: common/models.py:2986 msgid "Id" msgstr "" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3575,28 +3607,28 @@ msgstr "" msgid "Link" msgstr "ลิงก์" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3606,86 +3638,90 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2995 +#: common/models.py:3016 msgid "Image file" msgstr "" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 msgid "Target model type for this image" msgstr "" -#: common/models.py:3011 +#: common/models.py:3032 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3052 +#: common/models.py:3070 +msgid "Unit symbol must be unique" +msgstr "" + +#: common/models.py:3085 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3071 +#: common/models.py:3104 msgid "Unit name" msgstr "" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3079 +#: common/models.py:3112 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "ไฟล์แนบ" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "ไม่พบไฟล์" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "เลือกไฟล์ที่ต้องการแนบ" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "ความคิดเห็น" -#: common/models.py:3219 +#: common/models.py:3251 msgid "Attachment comment" msgstr "" -#: common/models.py:3235 +#: common/models.py:3267 msgid "Upload date" msgstr "" -#: common/models.py:3236 +#: common/models.py:3268 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" msgstr "" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4735,48 +4771,48 @@ msgstr "" msgid "Placed" msgstr "" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 msgid "Number of copies to print for each label" msgstr "" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 msgid "Printing" msgstr "" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 msgid "Disconnected" msgstr "" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 msgid "Label Printer" msgstr "" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 msgid "Directly print labels for various items." msgstr "" -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 msgid "Printer Location" msgstr "" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "" @@ -7533,10 +7569,6 @@ msgstr "" msgid "Part can be sold to customers" msgstr "" -#: part/templates/part/part_base.html:145 -msgid "Part is not active" -msgstr "" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "" @@ -11131,11 +11163,11 @@ msgstr "" msgid "Minimum Quantity" msgstr "" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "" @@ -11147,27 +11179,27 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "" @@ -11179,11 +11211,11 @@ msgstr "" msgid "HTTP method not allowed at URL" msgstr "" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "" @@ -11268,7 +11300,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "" @@ -11363,8 +11395,8 @@ msgid "Row Data" msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -12303,62 +12335,62 @@ msgstr "" msgid "Labels sent to printer" msgstr "" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "" -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" msgstr "" diff --git a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po index 3055dae8aa..1b87caa5f2 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-06-29 10:44+0000\n" -"PO-Revision-Date: 2024-06-30 06:57\n" +"POT-Creation-Date: 2024-07-05 02:47+0000\n" +"PO-Revision-Date: 2024-07-05 14:58\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -403,7 +403,7 @@ msgstr "Aynı kaynak altında birden fazla aynı isim kullanılamaz" msgid "Invalid choice" msgstr "Geçersiz seçim" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -423,7 +423,7 @@ msgstr "Geçersiz seçim" msgid "Name" msgstr "Adı" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -777,23 +777,31 @@ msgstr "Yapım İşi Emri" msgid "Build Orders" msgstr "Yapım İşi Emirleri" -#: build/models.py:133 +#: build/models.py:127 +msgid "Assembly BOM has not been validated" +msgstr "" + +#: build/models.py:134 part/templates/part/part_base.html:145 +msgid "Part is not active" +msgstr "" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:150 +#: build/models.py:165 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "Yapım İşi Emri Referansı" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -809,20 +817,20 @@ msgstr "Yapım İşi Emri Referansı" msgid "Reference" msgstr "Referans" -#: build/models.py:223 +#: build/models.py:238 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "Üst Yapım İşi" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "Bu yapım işinin tahsis edildiği yapım işi emri" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -873,103 +881,103 @@ msgstr "Bu yapım işinin tahsis edildiği yapım işi emri" msgid "Part" msgstr "Parça" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "Yapım işi için parça seçin" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "Satış Emri Referansı" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "Bu yapım işinin tahsis edildiği satış emri" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "Kaynak Konum" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Bu yapım işi için stok alınacak konumu seçin (her hangi bir stok konumundan alınması için boş bırakın)" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "Hedef Konum" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "Tamamlanmış ögelerin saklanacağı konumu seçiniz" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "Yapım İşi Miktarı" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "Yapım işi stok kalemlerinin sayısı" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "Tamamlanmış ögeler" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "Tamamlanan stok kalemlerinin sayısı" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "Yapım İşi Durumu" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "Yapım işi durum kodu" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "Sıra numarası" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "Yapım işi çıktısı için sıra numarası" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "Oluşturulma tarihi" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "Hedef tamamlama tarihi" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Yapım işinin tamamlanması için hedef tarih. Bu tarihten sonra yapım işi gecikmiş olacak." -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "Tamamlama tarihi" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "tamamlayan" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "Veren" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "Bu yapım işi emrini veren kullanıcı" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -984,11 +992,11 @@ msgstr "Bu yapım işi emrini veren kullanıcı" msgid "Responsible" msgstr "Sorumlu" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1000,20 +1008,20 @@ msgstr "" msgid "External Link" msgstr "Harici Bağlantı" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "Harici URL'ye bağlantı" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1024,62 +1032,62 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:362 +#: build/models.py:377 msgid "Project code for this build order" msgstr "" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "Yapım işi çıktısı belirtilmedi" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "Yapım işi çıktısı zaten tamamlanmış" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "Yapım işi çıktısı, yapım işi emri ile eşleşmiyor" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1344 +#: build/models.py:1359 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1369 +#: build/models.py:1384 msgid "Build object" msgstr "" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1124,36 +1132,36 @@ msgstr "" msgid "Quantity" msgstr "Miktar" -#: build/models.py:1384 +#: build/models.py:1399 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Ana parça izlenebilir olarak işaretlendiğinden, yapım işi çıktısı için bir yapım işi ögesi belirtmelidir" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "Stok kalemi fazladan tahsis edilmiş" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "Tahsis edilen miktar sıfırdan büyük olmalıdır" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "Seri numaralı stok için miktar bir olmalı" -#: build/models.py:1554 +#: build/models.py:1569 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1171,19 +1179,19 @@ msgstr "" msgid "Stock Item" msgstr "Stok Kalemi" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "Kaynak stok kalemi" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "Yapım işi için tahsis edilen stok miktarı" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "Kurulduğu yer" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "Hedef stok kalemi" @@ -2084,8 +2092,8 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "günler" @@ -2218,78 +2226,86 @@ msgid "Allow barcode scanning via webcam in browser" msgstr "" #: common/models.py:1395 -msgid "Part Revisions" +msgid "Barcode Show Data" msgstr "" #: common/models.py:1396 -msgid "Enable revision field for Part" +msgid "Display barcode data in browser as text" msgstr "" #: common/models.py:1401 -msgid "Allow Deletion from Assembly" +msgid "Part Revisions" msgstr "" #: common/models.py:1402 -msgid "Allow deletion of parts which are used in an assembly" +msgid "Enable revision field for Part" msgstr "" #: common/models.py:1407 +msgid "Allow Deletion from Assembly" +msgstr "" + +#: common/models.py:1408 +msgid "Allow deletion of parts which are used in an assembly" +msgstr "" + +#: common/models.py:1413 msgid "IPN Regex" msgstr "DPN Regex" -#: common/models.py:1408 +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "Parça DPN eşleştirmesi için Düzenli İfade Kalıbı (Regex)" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "Yinelenen DPN'ye İzin Ver" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "Birden çok parçanın aynı DPN'yi paylaşmasına izin ver" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "DPN Düzenlemeye İzin Ver" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "Parçayı düzenlerken DPN değiştirmeye izin ver" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "Kategori Paremetre Sablonu Kopyala" -#: common/models.py:1442 +#: common/models.py:1448 msgid "Copy category parameter templates when creating a part" msgstr "Parça oluştururken kategori parametre şablonlarını kopyala" -#: common/models.py:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2297,1159 +2313,1175 @@ msgstr "Parça oluştururken kategori parametre şablonlarını kopyala" msgid "Template" msgstr "Şablon" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "Parçaları varsayılan olan şablondur" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "Montaj" -#: common/models.py:1454 +#: common/models.py:1460 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:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "Bileşen" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "Parçalar varsayılan olarak alt bileşen olarak kullanılabilir" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "Satın Alınabilir" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "Parçalar varsayılan olarak satın alınabilir" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "Satılabilir" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "Parçalar varsayılan olarak satılabilir" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "Takip Edilebilir" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "Parçalar varsayılan olarak takip edilebilir" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "Sanal" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "Parçalar varsayılan olarak sanaldır" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "İlgili parçaları göster" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Enforce Parameter Units" msgstr "" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "Hata Ayıklama Modu" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "Raporları hata ayıklama modunda üret (HTML çıktısı)" -#: common/models.py:1657 +#: common/models.py:1663 msgid "Log Report Errors" msgstr "" -#: common/models.py:1658 +#: common/models.py:1664 msgid "Log errors which occur when generating reports" msgstr "" -#: common/models.py:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "Sayfa Boyutu" -#: common/models.py:1664 +#: common/models.py:1670 msgid "Default page size for PDF reports" msgstr "PDF raporlar için varsayılan sayfa boyutu" -#: common/models.py:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1677 +#: common/models.py:1683 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1684 +#: common/models.py:1690 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1697 +#: common/models.py:1703 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "" -#: common/models.py:1705 +#: common/models.py:1711 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1724 +#: common/models.py:1730 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1732 +#: common/models.py:1738 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1738 +#: common/models.py:1744 msgid "Enable ownership control over stock locations and items" msgstr "Stok konumu ve ögeler üzerinde sahiplik kontrolünü etkinleştirin" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1748 +#: common/models.py:1754 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1755 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1756 +#: common/models.py:1762 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1764 +#: common/models.py:1770 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1772 +#: common/models.py:1778 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1784 -msgid "Block Until Tests Pass" +#: common/models.py:1790 +msgid "Require Active Part" msgstr "" -#: common/models.py:1786 -msgid "Prevent build outputs from being completed until all required tests pass" +#: common/models.py:1791 +msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1792 -msgid "Enable Return Orders" -msgstr "" - -#: common/models.py:1793 -msgid "Enable return order functionality in the user interface" +#: common/models.py:1796 +msgid "Require Valid BOM" msgstr "" #: common/models.py:1798 -msgid "Return Order Reference Pattern" +msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1800 -msgid "Required pattern for generating Return Order reference field" +#: common/models.py:1804 +msgid "Block Until Tests Pass" +msgstr "" + +#: common/models.py:1806 +msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" #: common/models.py:1812 -msgid "Edit Completed Return Orders" +msgid "Enable Return Orders" msgstr "" -#: common/models.py:1814 -msgid "Allow editing of return orders after they have been completed" +#: common/models.py:1813 +msgid "Enable return order functionality in the user interface" +msgstr "" + +#: common/models.py:1818 +msgid "Return Order Reference Pattern" msgstr "" #: common/models.py:1820 -msgid "Sales Order Reference Pattern" +msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1822 -msgid "Required pattern for generating Sales Order reference field" +#: common/models.py:1832 +msgid "Edit Completed Return Orders" msgstr "" #: common/models.py:1834 -msgid "Sales Order Default Shipment" -msgstr "" - -#: common/models.py:1835 -msgid "Enable creation of default shipment with sales orders" +msgid "Allow editing of return orders after they have been completed" msgstr "" #: common/models.py:1840 -msgid "Edit Completed Sales Orders" +msgid "Sales Order Reference Pattern" msgstr "" #: common/models.py:1842 +msgid "Required pattern for generating Sales Order reference field" +msgstr "" + +#: common/models.py:1854 +msgid "Sales Order Default Shipment" +msgstr "" + +#: common/models.py:1855 +msgid "Enable creation of default shipment with sales orders" +msgstr "" + +#: common/models.py:1860 +msgid "Edit Completed Sales Orders" +msgstr "" + +#: common/models.py:1862 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1848 +#: common/models.py:1868 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1850 +#: common/models.py:1870 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1858 +#: common/models.py:1878 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1872 +#: common/models.py:1892 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1878 +#: common/models.py:1898 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1880 +#: common/models.py:1900 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "" -#: common/models.py:1888 +#: common/models.py:1908 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "" -#: common/models.py:1894 +#: common/models.py:1914 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1907 +#: common/models.py:1927 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" msgstr "" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "" -#: common/models.py:1946 +#: common/models.py:1966 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1953 +#: common/models.py:1973 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "" -#: common/models.py:1960 +#: common/models.py:1980 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "" -#: common/models.py:1966 +#: common/models.py:1986 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "" -#: common/models.py:1973 +#: common/models.py:1993 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "" -#: common/models.py:1988 +#: common/models.py:2008 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1995 +#: common/models.py:2015 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2004 +#: common/models.py:2024 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "" -#: common/models.py:2011 +#: common/models.py:2031 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2018 +#: common/models.py:2038 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2032 +#: common/models.py:2052 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "" -#: common/models.py:2039 +#: common/models.py:2059 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2045 +#: common/models.py:2065 msgid "Enable project codes" msgstr "" -#: common/models.py:2046 +#: common/models.py:2066 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2053 +#: common/models.py:2073 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2059 +#: common/models.py:2079 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2061 +#: common/models.py:2081 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2069 +#: common/models.py:2089 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2077 +#: common/models.py:2097 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "" -#: common/models.py:2085 +#: common/models.py:2105 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2091 +#: common/models.py:2111 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2146 +#: common/models.py:2166 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2148 +#: common/models.py:2168 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2161 +#: common/models.py:2181 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "" -#: common/models.py:2167 +#: common/models.py:2187 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2173 +#: common/models.py:2193 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2179 +#: common/models.py:2199 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "" -#: common/models.py:2185 +#: common/models.py:2205 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "" -#: common/models.py:2191 +#: common/models.py:2211 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "" -#: common/models.py:2197 +#: common/models.py:2217 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "" -#: common/models.py:2203 +#: common/models.py:2223 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "" -#: common/models.py:2209 +#: common/models.py:2229 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "" -#: common/models.py:2221 +#: common/models.py:2241 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2239 +#: common/models.py:2259 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2245 +#: common/models.py:2265 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2251 +#: common/models.py:2271 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2256 +#: common/models.py:2276 msgid "Show News" msgstr "" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "" -#: common/models.py:2264 +#: common/models.py:2284 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "" -#: common/models.py:2272 +#: common/models.py:2292 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "" -#: common/models.py:2280 +#: common/models.py:2300 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "" -#: common/models.py:2287 +#: common/models.py:2307 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2293 +#: common/models.py:2313 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2299 +#: common/models.py:2319 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2305 +#: common/models.py:2325 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "" -#: common/models.py:2311 +#: common/models.py:2331 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "" -#: common/models.py:2317 +#: common/models.py:2337 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2324 +#: common/models.py:2344 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "" -#: common/models.py:2331 +#: common/models.py:2351 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "" -#: common/models.py:2337 +#: common/models.py:2357 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2363 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2349 +#: common/models.py:2369 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2356 +#: common/models.py:2376 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2363 +#: common/models.py:2383 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2370 +#: common/models.py:2390 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2376 +#: common/models.py:2396 msgid "Search Return Orders" msgstr "" -#: common/models.py:2377 +#: common/models.py:2397 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2384 +#: common/models.py:2404 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "" -#: common/models.py:2392 +#: common/models.py:2412 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2418 msgid "Regex Search" msgstr "" -#: common/models.py:2399 +#: common/models.py:2419 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "" -#: common/models.py:2405 +#: common/models.py:2425 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "Formlarda Miktarı Göster" -#: common/models.py:2411 +#: common/models.py:2431 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2417 +#: common/models.py:2437 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2423 +#: common/models.py:2443 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2450 +#: common/models.py:2470 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "" -#: common/models.py:2458 +#: common/models.py:2478 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2464 +#: common/models.py:2484 msgid "Default part label template" msgstr "" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2470 +#: common/models.py:2490 msgid "Default stock item template" msgstr "" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2478 +#: common/models.py:2498 msgid "Default stock location label template" msgstr "" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2486 +#: common/models.py:2506 msgid "Default build line label template" msgstr "" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "" -#: common/models.py:2501 +#: common/models.py:2521 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3457,11 +3489,11 @@ msgstr "" msgid "User" msgstr "Kullanıcı" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3469,96 +3501,96 @@ msgstr "" msgid "Price" msgstr "Fiyat" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "" -#: common/models.py:2833 +#: common/models.py:2854 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "" -#: common/models.py:2839 +#: common/models.py:2860 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2965 +#: common/models.py:2986 msgid "Id" msgstr "" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3575,28 +3607,28 @@ msgstr "" msgid "Link" msgstr "Bağlantı" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3606,86 +3638,90 @@ msgstr "" msgid "Image" msgstr "Resim" -#: common/models.py:2995 +#: common/models.py:3016 msgid "Image file" msgstr "" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 msgid "Target model type for this image" msgstr "" -#: common/models.py:3011 +#: common/models.py:3032 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3052 +#: common/models.py:3070 +msgid "Unit symbol must be unique" +msgstr "" + +#: common/models.py:3085 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3071 +#: common/models.py:3104 msgid "Unit name" msgstr "" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3079 +#: common/models.py:3112 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Ek" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "Eksik dosya" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "Bozuk dış bağlantı" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "Eklenecek dosyayı seç" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Yorum" -#: common/models.py:3219 +#: common/models.py:3251 msgid "Attachment comment" msgstr "" -#: common/models.py:3235 +#: common/models.py:3267 msgid "Upload date" msgstr "" -#: common/models.py:3236 +#: common/models.py:3268 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" msgstr "" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4735,48 +4771,48 @@ msgstr "Yeni Şirket" msgid "Placed" msgstr "Sipariş verildi" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 msgid "Number of copies to print for each label" msgstr "" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 msgid "Printing" msgstr "" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 msgid "Disconnected" msgstr "" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 msgid "Label Printer" msgstr "" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 msgid "Directly print labels for various items." msgstr "" -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 msgid "Printer Location" msgstr "" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "" @@ -7533,10 +7569,6 @@ msgstr "Bu parça harici tedarikçilerden satın alınabilir" msgid "Part can be sold to customers" msgstr "" -#: part/templates/part/part_base.html:145 -msgid "Part is not active" -msgstr "" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "" @@ -11131,11 +11163,11 @@ msgstr "" msgid "Minimum Quantity" msgstr "" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "" @@ -11147,27 +11179,27 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "" @@ -11179,11 +11211,11 @@ msgstr "" msgid "HTTP method not allowed at URL" msgstr "" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "" @@ -11268,7 +11300,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "" @@ -11363,8 +11395,8 @@ msgid "Row Data" msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -12303,62 +12335,62 @@ msgstr "" msgid "Labels sent to printer" msgstr "" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "" -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" msgstr "" diff --git a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po index 1be001728d..00670b2631 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-06-29 10:44+0000\n" -"PO-Revision-Date: 2024-06-30 06:57\n" +"POT-Creation-Date: 2024-07-05 02:47+0000\n" +"PO-Revision-Date: 2024-07-05 14:58\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "Language: uk_UA\n" @@ -403,7 +403,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -423,7 +423,7 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -777,23 +777,31 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:133 +#: build/models.py:127 +msgid "Assembly BOM has not been validated" +msgstr "" + +#: build/models.py:134 part/templates/part/part_base.html:145 +msgid "Part is not active" +msgstr "" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:150 +#: build/models.py:165 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -809,20 +817,20 @@ msgstr "" msgid "Reference" msgstr "" -#: build/models.py:223 +#: build/models.py:238 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -873,103 +881,103 @@ msgstr "" msgid "Part" msgstr "" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -984,11 +992,11 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1000,20 +1008,20 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1024,62 +1032,62 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:362 +#: build/models.py:377 msgid "Project code for this build order" msgstr "" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1344 +#: build/models.py:1359 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1369 +#: build/models.py:1384 msgid "Build object" msgstr "" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1124,36 +1132,36 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1384 +#: build/models.py:1399 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1554 +#: build/models.py:1569 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1171,19 +1179,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "" @@ -2084,8 +2092,8 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "" @@ -2218,78 +2226,86 @@ msgid "Allow barcode scanning via webcam in browser" msgstr "" #: common/models.py:1395 -msgid "Part Revisions" +msgid "Barcode Show Data" msgstr "" #: common/models.py:1396 -msgid "Enable revision field for Part" +msgid "Display barcode data in browser as text" msgstr "" #: common/models.py:1401 -msgid "Allow Deletion from Assembly" +msgid "Part Revisions" msgstr "" #: common/models.py:1402 -msgid "Allow deletion of parts which are used in an assembly" +msgid "Enable revision field for Part" msgstr "" #: common/models.py:1407 -msgid "IPN Regex" +msgid "Allow Deletion from Assembly" msgstr "" #: common/models.py:1408 +msgid "Allow deletion of parts which are used in an assembly" +msgstr "" + +#: common/models.py:1413 +msgid "IPN Regex" +msgstr "" + +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1442 +#: common/models.py:1448 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2297,1159 +2313,1175 @@ msgstr "" msgid "Template" msgstr "" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "" -#: common/models.py:1454 +#: common/models.py:1460 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Enforce Parameter Units" msgstr "" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1657 +#: common/models.py:1663 msgid "Log Report Errors" msgstr "" -#: common/models.py:1658 +#: common/models.py:1664 msgid "Log errors which occur when generating reports" msgstr "" -#: common/models.py:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "" -#: common/models.py:1664 +#: common/models.py:1670 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1677 +#: common/models.py:1683 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1684 +#: common/models.py:1690 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1697 +#: common/models.py:1703 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "" -#: common/models.py:1705 +#: common/models.py:1711 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1724 +#: common/models.py:1730 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1732 +#: common/models.py:1738 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1738 +#: common/models.py:1744 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1748 +#: common/models.py:1754 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1755 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1756 +#: common/models.py:1762 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1764 +#: common/models.py:1770 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1772 +#: common/models.py:1778 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1784 -msgid "Block Until Tests Pass" +#: common/models.py:1790 +msgid "Require Active Part" msgstr "" -#: common/models.py:1786 -msgid "Prevent build outputs from being completed until all required tests pass" +#: common/models.py:1791 +msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1792 -msgid "Enable Return Orders" -msgstr "" - -#: common/models.py:1793 -msgid "Enable return order functionality in the user interface" +#: common/models.py:1796 +msgid "Require Valid BOM" msgstr "" #: common/models.py:1798 -msgid "Return Order Reference Pattern" +msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1800 -msgid "Required pattern for generating Return Order reference field" +#: common/models.py:1804 +msgid "Block Until Tests Pass" +msgstr "" + +#: common/models.py:1806 +msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" #: common/models.py:1812 -msgid "Edit Completed Return Orders" +msgid "Enable Return Orders" msgstr "" -#: common/models.py:1814 -msgid "Allow editing of return orders after they have been completed" +#: common/models.py:1813 +msgid "Enable return order functionality in the user interface" +msgstr "" + +#: common/models.py:1818 +msgid "Return Order Reference Pattern" msgstr "" #: common/models.py:1820 -msgid "Sales Order Reference Pattern" +msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1822 -msgid "Required pattern for generating Sales Order reference field" +#: common/models.py:1832 +msgid "Edit Completed Return Orders" msgstr "" #: common/models.py:1834 -msgid "Sales Order Default Shipment" -msgstr "" - -#: common/models.py:1835 -msgid "Enable creation of default shipment with sales orders" +msgid "Allow editing of return orders after they have been completed" msgstr "" #: common/models.py:1840 -msgid "Edit Completed Sales Orders" +msgid "Sales Order Reference Pattern" msgstr "" #: common/models.py:1842 +msgid "Required pattern for generating Sales Order reference field" +msgstr "" + +#: common/models.py:1854 +msgid "Sales Order Default Shipment" +msgstr "" + +#: common/models.py:1855 +msgid "Enable creation of default shipment with sales orders" +msgstr "" + +#: common/models.py:1860 +msgid "Edit Completed Sales Orders" +msgstr "" + +#: common/models.py:1862 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1848 +#: common/models.py:1868 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1850 +#: common/models.py:1870 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1858 +#: common/models.py:1878 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1872 +#: common/models.py:1892 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1878 +#: common/models.py:1898 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1880 +#: common/models.py:1900 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "" -#: common/models.py:1888 +#: common/models.py:1908 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "" -#: common/models.py:1894 +#: common/models.py:1914 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1907 +#: common/models.py:1927 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" msgstr "" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "" -#: common/models.py:1946 +#: common/models.py:1966 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1953 +#: common/models.py:1973 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "" -#: common/models.py:1960 +#: common/models.py:1980 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "" -#: common/models.py:1966 +#: common/models.py:1986 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "" -#: common/models.py:1973 +#: common/models.py:1993 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "" -#: common/models.py:1988 +#: common/models.py:2008 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1995 +#: common/models.py:2015 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2004 +#: common/models.py:2024 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "" -#: common/models.py:2011 +#: common/models.py:2031 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2018 +#: common/models.py:2038 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2032 +#: common/models.py:2052 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "" -#: common/models.py:2039 +#: common/models.py:2059 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2045 +#: common/models.py:2065 msgid "Enable project codes" msgstr "" -#: common/models.py:2046 +#: common/models.py:2066 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2053 +#: common/models.py:2073 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2059 +#: common/models.py:2079 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2061 +#: common/models.py:2081 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2069 +#: common/models.py:2089 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2077 +#: common/models.py:2097 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "" -#: common/models.py:2085 +#: common/models.py:2105 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2091 +#: common/models.py:2111 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2146 +#: common/models.py:2166 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2148 +#: common/models.py:2168 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2161 +#: common/models.py:2181 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "" -#: common/models.py:2167 +#: common/models.py:2187 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2173 +#: common/models.py:2193 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2179 +#: common/models.py:2199 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "" -#: common/models.py:2185 +#: common/models.py:2205 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "" -#: common/models.py:2191 +#: common/models.py:2211 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "" -#: common/models.py:2197 +#: common/models.py:2217 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "" -#: common/models.py:2203 +#: common/models.py:2223 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "" -#: common/models.py:2209 +#: common/models.py:2229 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "" -#: common/models.py:2221 +#: common/models.py:2241 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2239 +#: common/models.py:2259 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2245 +#: common/models.py:2265 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2251 +#: common/models.py:2271 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2256 +#: common/models.py:2276 msgid "Show News" msgstr "" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "" -#: common/models.py:2264 +#: common/models.py:2284 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "" -#: common/models.py:2272 +#: common/models.py:2292 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "" -#: common/models.py:2280 +#: common/models.py:2300 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "" -#: common/models.py:2287 +#: common/models.py:2307 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2293 +#: common/models.py:2313 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2299 +#: common/models.py:2319 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2305 +#: common/models.py:2325 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "" -#: common/models.py:2311 +#: common/models.py:2331 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "" -#: common/models.py:2317 +#: common/models.py:2337 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2324 +#: common/models.py:2344 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "" -#: common/models.py:2331 +#: common/models.py:2351 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "" -#: common/models.py:2337 +#: common/models.py:2357 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2363 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2349 +#: common/models.py:2369 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2356 +#: common/models.py:2376 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2363 +#: common/models.py:2383 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2370 +#: common/models.py:2390 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2376 +#: common/models.py:2396 msgid "Search Return Orders" msgstr "" -#: common/models.py:2377 +#: common/models.py:2397 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2384 +#: common/models.py:2404 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "" -#: common/models.py:2392 +#: common/models.py:2412 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2418 msgid "Regex Search" msgstr "" -#: common/models.py:2399 +#: common/models.py:2419 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "" -#: common/models.py:2405 +#: common/models.py:2425 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2411 +#: common/models.py:2431 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2417 +#: common/models.py:2437 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2423 +#: common/models.py:2443 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2450 +#: common/models.py:2470 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "" -#: common/models.py:2458 +#: common/models.py:2478 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2464 +#: common/models.py:2484 msgid "Default part label template" msgstr "" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2470 +#: common/models.py:2490 msgid "Default stock item template" msgstr "" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2478 +#: common/models.py:2498 msgid "Default stock location label template" msgstr "" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2486 +#: common/models.py:2506 msgid "Default build line label template" msgstr "" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "" -#: common/models.py:2501 +#: common/models.py:2521 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3457,11 +3489,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3469,96 +3501,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "" -#: common/models.py:2833 +#: common/models.py:2854 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "" -#: common/models.py:2839 +#: common/models.py:2860 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2965 +#: common/models.py:2986 msgid "Id" msgstr "" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3575,28 +3607,28 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3606,86 +3638,90 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2995 +#: common/models.py:3016 msgid "Image file" msgstr "" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 msgid "Target model type for this image" msgstr "" -#: common/models.py:3011 +#: common/models.py:3032 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3052 +#: common/models.py:3070 +msgid "Unit symbol must be unique" +msgstr "" + +#: common/models.py:3085 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3071 +#: common/models.py:3104 msgid "Unit name" msgstr "" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3079 +#: common/models.py:3112 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3219 +#: common/models.py:3251 msgid "Attachment comment" msgstr "" -#: common/models.py:3235 +#: common/models.py:3267 msgid "Upload date" msgstr "" -#: common/models.py:3236 +#: common/models.py:3268 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" msgstr "" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4735,48 +4771,48 @@ msgstr "" msgid "Placed" msgstr "" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 msgid "Number of copies to print for each label" msgstr "" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 msgid "Printing" msgstr "" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 msgid "Disconnected" msgstr "" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 msgid "Label Printer" msgstr "" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 msgid "Directly print labels for various items." msgstr "" -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 msgid "Printer Location" msgstr "" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "" @@ -7533,10 +7569,6 @@ msgstr "" msgid "Part can be sold to customers" msgstr "" -#: part/templates/part/part_base.html:145 -msgid "Part is not active" -msgstr "" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "" @@ -11131,11 +11163,11 @@ msgstr "" msgid "Minimum Quantity" msgstr "" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "" @@ -11147,27 +11179,27 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "" @@ -11179,11 +11211,11 @@ msgstr "" msgid "HTTP method not allowed at URL" msgstr "" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "" @@ -11268,7 +11300,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "" @@ -11363,8 +11395,8 @@ msgid "Row Data" msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -12303,62 +12335,62 @@ msgstr "" msgid "Labels sent to printer" msgstr "" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "" -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" msgstr "" diff --git a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po index bbba61ff5d..5e918e8047 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-06-29 10:44+0000\n" -"PO-Revision-Date: 2024-06-30 06:58\n" +"POT-Creation-Date: 2024-07-05 02:47+0000\n" +"PO-Revision-Date: 2024-07-05 14:58\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -403,7 +403,7 @@ msgstr "Tên trùng lặp không thể tồn tại trong cùng cấp thư mục" msgid "Invalid choice" msgstr "Lựa chọn sai" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -423,7 +423,7 @@ msgstr "Lựa chọn sai" msgid "Name" msgstr "Tên" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -777,23 +777,31 @@ msgstr "Tạo đơn hàng" msgid "Build Orders" msgstr "Tạo đơn hàng" -#: build/models.py:133 +#: build/models.py:127 +msgid "Assembly BOM has not been validated" +msgstr "" + +#: build/models.py:134 part/templates/part/part_base.html:145 +msgid "Part is not active" +msgstr "Sản phẩm bị tắt" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "Lựa chọn sai cho bản dựng cha" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:150 +#: build/models.py:165 msgid "Build order part cannot be changed" msgstr "Sản phẩm đơn đặt bản dựng không thể thay đổi được" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "Tham chiếu đơn đặt bản dựng" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -809,20 +817,20 @@ msgstr "Tham chiếu đơn đặt bản dựng" msgid "Reference" msgstr "Tham chiếu" -#: build/models.py:223 +#: build/models.py:238 msgid "Brief description of the build (optional)" msgstr "Mô tả ngắn về phiên bạn (Tùy chọn)" -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "Phiên bản cha" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "Đơn đặt bản dựng với bản dựng này đã được phân bổ" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -873,103 +881,103 @@ msgstr "Đơn đặt bản dựng với bản dựng này đã được phân b msgid "Part" msgstr "Nguyên liệu" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "Chọn sản phẩm để xây dựng" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "Tham chiếu đơn đặt bản dựng" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "Đơn đặt bán hàng với bản dựng này đã được phân bổ" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "Địa điểm nguồn" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "Chọn địa điểm để lấy trong kho cho bản dựng này (để trống để lấy từ bất kỳ vị trí kho nào)" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "Địa điểm đích" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "Chọn địa điểm nơi hàng hóa hoàn thiện sẽ được lưu kho" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "Xây dựng số lượng" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "Số kho hàng để dựng" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "Những mục hoàn thành" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "Số sản phẩm trong kho đã được hoàn thiện" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "Trnạg thái bản dựng" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "Mã trạng thái bản dựng" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "Mã lô hàng" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "Mã lô cho đầu ra bản dựng này" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "Ngày tạo" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "Ngày hoàn thành mục tiêu" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "Ngày mục tiêu để hoàn thành bản dựng. Bản dựng sẽ bị quá hạn sau ngày này." -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "Ngày hoàn thành" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "hoàn thành bởi" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "Cấp bởi" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "Người dùng người đã được phân công cho đơn đặt bản dựng này" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -984,11 +992,11 @@ msgstr "Người dùng người đã được phân công cho đơn đặt bản msgid "Responsible" msgstr "Chịu trách nhiệm" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "Người dùng hoặc nhóm có trách nhiệm với đơn đặt bản dựng này" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1000,20 +1008,20 @@ msgstr "Người dùng hoặc nhóm có trách nhiệm với đơn đặt bản msgid "External Link" msgstr "Liên kết bên ngoài" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "Liên kết đến URL bên ngoài" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "Độ ưu tiên" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "Độ quan trọng của đơn đặt bản dựng" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1024,62 +1032,62 @@ msgstr "Độ quan trọng của đơn đặt bản dựng" msgid "Project Code" msgstr "Mã dự án" -#: build/models.py:362 +#: build/models.py:377 msgid "Project code for this build order" msgstr "Mã dự án cho đơn đặt bản dựng này" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "Đơn đặt bản dựng {build} đã được hoàn thành" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "Một đơn đặt bản dựng đã được hoàn thành" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "Không có đầu ra bản dựng đã được chỉ ra" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "Đầu ra bản dựng đã được hoàn thiện" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "Đầu ra bản dựng không phù hợp với đơn đặt bản dựng" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "Số lượng phải lớn hơn 0" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 msgid "Quantity cannot be greater than the output quantity" msgstr "Số lượng không thể lớn hơn số lượng đầu ra" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1344 +#: build/models.py:1359 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1369 +#: build/models.py:1384 msgid "Build object" msgstr "Dựng đối tượng" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1124,36 +1132,36 @@ msgstr "Dựng đối tượng" msgid "Quantity" msgstr "Số lượng" -#: build/models.py:1384 +#: build/models.py:1399 msgid "Required quantity for build order" msgstr "Yêu cầu số lượng để dựng đơn đặt" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Xây dựng mục phải xác định đầu ra, bởi vì sản phẩm chủ được đánh dấu là có thể theo dõi" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Số lượng được phân bổ ({q}) không thể vượt quá số lượng có trong kho ({a})" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "Kho hàng đã bị phân bổ quá đà" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "Số lượng phân bổ phải lớn hơn 0" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "Số lượng phải là 1 cho kho sê ri" -#: build/models.py:1554 +#: build/models.py:1569 msgid "Selected stock item does not match BOM line" msgstr "Hàng trong kho đã chọn không phù hợp với đường BOM" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1171,19 +1179,19 @@ msgstr "Hàng trong kho đã chọn không phù hợp với đường BOM" msgid "Stock Item" msgstr "Kho hàng" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "Kho hàng gốc" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "Số lượng kho hàng cần chỉ định để xây dựng" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "Cài đặt vào" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "Kho hàng đích" @@ -2084,8 +2092,8 @@ msgstr "Mức độ thường xuyên để cập nhật tỉ giá hối đoái ( #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "ngày" @@ -2218,78 +2226,86 @@ msgid "Allow barcode scanning via webcam in browser" msgstr "Cho phép quét mã vạch qua webcam bên trong trình duyệt" #: common/models.py:1395 +msgid "Barcode Show Data" +msgstr "" + +#: common/models.py:1396 +msgid "Display barcode data in browser as text" +msgstr "" + +#: common/models.py:1401 msgid "Part Revisions" msgstr "Phiên bản Sản phẩm" -#: common/models.py:1396 +#: common/models.py:1402 msgid "Enable revision field for Part" msgstr "Bật trường phiên bản cho sản phẩm" -#: common/models.py:1401 +#: common/models.py:1407 msgid "Allow Deletion from Assembly" msgstr "" -#: common/models.py:1402 +#: common/models.py:1408 msgid "Allow deletion of parts which are used in an assembly" msgstr "" -#: common/models.py:1407 +#: common/models.py:1413 msgid "IPN Regex" msgstr "Mẫu IPN" -#: common/models.py:1408 +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "Mẫu dùng nhanh phổ biến dành cho tìm IPN sản phẩm" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "Cho phép trùng IPN" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "Cho phép nhiều sản phẩm dùng IPN giống nhau" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "Cho phép sửa IPN" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "Cho phép đổi giá trị IPN khi sửa một sản phẩm" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "Sao chép dữ liệu BOM của sản phẩm" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "Sao chép dữ liệu BOM mặc định khi nhân bản 1 sản phẩm" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "Sao chép dữ liệu tham số sản phẩm" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "Sao chép dữ liệu tham số mặc định khi nhân bản 1 sản phẩm" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "Chép thông tin kiểm thử sản phẩm" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "Sao chép dữ liệu kiểm thử mặc định khi nhân bản 1 sản phẩm" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "Sao chéo mẫu tham số danh mục" -#: common/models.py:1442 +#: common/models.py:1448 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:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2297,1159 +2313,1175 @@ msgstr "Sao chéo mẫu tham số danh mục khi tạo 1 sản phẩm" msgid "Template" msgstr "Mẫu" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "Sản phẩm là mẫu bởi mặc định" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "Lắp ráp" -#: common/models.py:1454 +#: common/models.py:1460 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:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "Thành phần" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "Sản phẩm có thể được sử dụng mặc định như thành phần phụ" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "Có thể mua" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "Sản phẩm mặc định có thể mua được" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "Có thể bán" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "Sản phẩm mặc định có thể bán được" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "Có thể theo dõi" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "Sản phẩm mặc định có thể theo dõi được" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "Ảo" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "Sản phẩm mặc định là số hóa" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "Hiển thị Nhập liệu trong khung xem" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "Hiển thị đồ thuật nhập dữ liệu trong một số khung nhìn sản phẩm" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "Hiển thị sản phẩm liên quan" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "Hiện sản phẩm liên quan cho 1 sản phẩm" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "Số liệu tồn kho ban đầu" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "Cho phép tạo tồn kho ban đầu khi thêm 1 sản phẩm mới" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "Dữ liệu nhà cung cấp ban đầu" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "Cho phép tạo dữ liệu nhà cung cấp ban đầu khi thêm 1 sản phẩm mới" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "Định dạng tên sản phẩm hiển thị" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "Định dạng để hiển thị tên sản phẩm" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "Biểu tượng mặc định của danh mục sản phẩm" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "Biểu tượng mặc định của danh mục sản phẩm (để trống nghĩa là không có biểu tượng)" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Enforce Parameter Units" msgstr "Bắt buộc đơn vị tham số" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "Nếu đơn vị được cung cấp, giá trị tham số phải phù hợp với các đơn vị xác định" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "Vị trí phần thập phân giá bán tối thiểu" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "Số vị trí thập phân tối thiểu cần hiển thị khi tạo dữ liệu giá" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "Vị trí phần thập phân giá bán tối đa" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "Số vị trí thập phân tối đa cần hiển thị khi tạo dữ liệu giá" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "Sử dụng giá bán nhà cung cấp" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "Bao gồm giá phá vỡ cả nhà cung cấp trong tính toán giá tổng thể" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "Ghi đè lịch sử mua hàng" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "Giá đơn hàng đặt mua trước đó ghi đè giá phá vỡ của nhà cung cấp" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "Sử dụng giá hàng hóa trong kho" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "Dùng giá bán từ dữ liệu kho nhập vào thủ công đối với bộ tính toán giá bán" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "Tuổi giá kho hàng" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "Loại trừ hàng hóa trong kho cũ hơn số ngày ngày từ bảng tính giá bán" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "Sử dụng giá biến thể" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "Bao gồm giá biến thể trong bộ tính toán giá tổng thể" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "Chỉ các biến thể hoạt động" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "Chỉ sử dụng sản phẩm biến thể hoạt động để tính toán giá bán biến thể" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "Tần suất tạo lại giá" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "Số ngày trước khi giá sản phẩm được tự động cập nhật" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "Giá nội bộ" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "Bật giá nội bộ cho sản phẩm" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "Ghi đè giá nội bộ" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "Nếu khả dụng, giá nội bộ ghi đè tính toán khoảng giá" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "Bật in tem nhãn" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "Bật chức năng in tem nhãn từ giao diện web" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "DPI hỉnh ảnh tem nhãn" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "Độ phân giải DPI khi tạo tệp hình ảnh để cung cấp cho plugin in ấn tem nhãn" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "Bật báo cáo" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "Cho phép tạo báo cáo" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "Chế độ gỡ lỗi" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "Tạo báo cáo trong chế độ gỡ lỗi (đầu ra HTML)" -#: common/models.py:1657 +#: common/models.py:1663 msgid "Log Report Errors" msgstr "" -#: common/models.py:1658 +#: common/models.py:1664 msgid "Log errors which occur when generating reports" msgstr "" -#: common/models.py:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "Khổ giấy" -#: common/models.py:1664 +#: common/models.py:1670 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:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "Bật báo cáo kiểm thử" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "Cho phép tạo báo cáo kiểm thử" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "Đính kèm báo cáo kiểm thử" -#: common/models.py:1677 +#: common/models.py:1683 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:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "Sê ri toàn cục duy nhất" -#: common/models.py:1684 +#: common/models.py:1690 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:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "Tự động điền số sê ri" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "Tự động điền số sê ri vào biểu mẫu" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "Xóa kho đã hết hàng" -#: common/models.py:1697 +#: common/models.py:1703 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "Mẫu sinh mã theo lô" -#: common/models.py:1705 +#: common/models.py:1711 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:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "Quá hạn trong kho" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "Bật chức năng quá hạn tồn kho" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "Bán kho quá hạn" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "Cho phép bán hàng kho quá hạn" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "Thời gian hàng cũ trong kho" -#: common/models.py:1724 +#: common/models.py:1730 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:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "Dựng kho quá hạn" -#: common/models.py:1732 +#: common/models.py:1738 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:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "Kiểm soát sở hữu kho" -#: common/models.py:1738 +#: common/models.py:1744 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:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "Biểu tượng địa điểm kho mặc định" -#: common/models.py:1744 +#: common/models.py:1750 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:1748 +#: common/models.py:1754 msgid "Show Installed Stock Items" msgstr "Hiển thị hàng hóa đã lắp đặt" -#: common/models.py:1749 +#: common/models.py:1755 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:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1756 +#: common/models.py:1762 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1764 +#: common/models.py:1770 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "Mã tham chiếu đơn đặt bản dựng" -#: common/models.py:1772 +#: common/models.py:1778 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:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1784 +#: common/models.py:1790 +msgid "Require Active Part" +msgstr "" + +#: common/models.py:1791 +msgid "Prevent build order creation for inactive parts" +msgstr "" + +#: common/models.py:1796 +msgid "Require Valid BOM" +msgstr "" + +#: common/models.py:1798 +msgid "Prevent build order creation unless BOM has been validated" +msgstr "" + +#: common/models.py:1804 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1786 +#: common/models.py:1806 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1792 +#: common/models.py:1812 msgid "Enable Return Orders" msgstr "Bật đơn hàng trả lại" -#: common/models.py:1793 +#: common/models.py:1813 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:1798 +#: common/models.py:1818 msgid "Return Order Reference Pattern" msgstr "Mẫu tham chiếu đơn hàng trả lại" -#: common/models.py:1800 +#: common/models.py:1820 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1812 +#: common/models.py:1832 msgid "Edit Completed Return Orders" msgstr "Sửa đơn hàng trả lại đã hoàn thành" -#: common/models.py:1814 +#: common/models.py:1834 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:1820 +#: common/models.py:1840 msgid "Sales Order Reference Pattern" msgstr "Mẫu tham chiếu đơn đặt hàng" -#: common/models.py:1822 +#: common/models.py:1842 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:1834 +#: common/models.py:1854 msgid "Sales Order Default Shipment" msgstr "Vận chuyển mặc định đơn đặt hàng" -#: common/models.py:1835 +#: common/models.py:1855 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:1840 +#: common/models.py:1860 msgid "Edit Completed Sales Orders" msgstr "Sửa đơn đặt hàng đã hoàn thành" -#: common/models.py:1842 +#: common/models.py:1862 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:1848 +#: common/models.py:1868 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1850 +#: common/models.py:1870 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "Mẫu tham chiếu đơn đặt mua" -#: common/models.py:1858 +#: common/models.py:1878 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:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "Sửa đơn đặt mua đã hoàn thành" -#: common/models.py:1872 +#: common/models.py:1892 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:1878 +#: common/models.py:1898 msgid "Auto Complete Purchase Orders" msgstr "Tự động hoàn thành đơn đặt mua" -#: common/models.py:1880 +#: common/models.py:1900 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "Bật quên mật khẩu" -#: common/models.py:1888 +#: common/models.py:1908 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:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "Bật đăng ký" -#: common/models.py:1894 +#: common/models.py:1914 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:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "Bật SSO" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "Cho phép SSO tại trang đăng nhập" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "Bật đăng ký SSO" -#: common/models.py:1907 +#: common/models.py:1927 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:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" msgstr "" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "Yêu cầu email" -#: common/models.py:1946 +#: common/models.py:1966 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:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "Người dùng tự động điền SSO" -#: common/models.py:1953 +#: common/models.py:1973 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:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "Thư 2 lần" -#: common/models.py:1960 +#: common/models.py:1980 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:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "Mật khẩu 2 lần" -#: common/models.py:1966 +#: common/models.py:1986 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:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "Các tên miền được phép" -#: common/models.py:1973 +#: common/models.py:1993 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:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "Nhóm khi đăng ký" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "Bắt buộc MFA" -#: common/models.py:1988 +#: common/models.py:2008 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:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "Kiểm tra phần mở rộng khi khởi động" -#: common/models.py:1995 +#: common/models.py:2015 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:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "Kiểm tra cập nhật plugin" -#: common/models.py:2004 +#: common/models.py:2024 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "Bật tích hợp URL" -#: common/models.py:2011 +#: common/models.py:2031 msgid "Enable plugins to add URL routes" msgstr "Bật phần mở rộng để thêm định tuyến URL" -#: common/models.py:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "Bật tích hợp điều hướng" -#: common/models.py:2018 +#: common/models.py:2038 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:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "Bật tích hợp ứng dụng" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "Bật phần mở rộng để thêm ứng dụng" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "Cho phép tích hợp lập lịch" -#: common/models.py:2032 +#: common/models.py:2052 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:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "Bật tích hợp nguồn cấp sự kiện" -#: common/models.py:2039 +#: common/models.py:2059 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:2045 +#: common/models.py:2065 msgid "Enable project codes" msgstr "Bật mã dự án" -#: common/models.py:2046 +#: common/models.py:2066 msgid "Enable project codes for tracking projects" msgstr "Bật mã dự án để theo dõi dự án" -#: common/models.py:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "Chức năng kiểm kê" -#: common/models.py:2053 +#: common/models.py:2073 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:2059 +#: common/models.py:2079 msgid "Exclude External Locations" msgstr "Ngoại trừ vị trí bên ngoài" -#: common/models.py:2061 +#: common/models.py:2081 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:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "Giai đoạn kiểm kê tự động" -#: common/models.py:2069 +#: common/models.py:2089 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:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "Khoảng thời gian xóa báo cáo" -#: common/models.py:2077 +#: common/models.py:2097 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:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "Hiển thị tên đầy đủ của người dùng" -#: common/models.py:2085 +#: common/models.py:2105 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:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2091 +#: common/models.py:2111 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 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:2146 +#: common/models.py:2166 msgid "Hide inactive parts" msgstr "Ẩn sản phẩm ngừng hoạt động" -#: common/models.py:2148 +#: common/models.py:2168 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:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "Hiện sản phẩm đã đăng ký" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "Hiện sản phẩm đã đăng ký trên trang chủ" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "Hiện danh mục đã đăng ký" -#: common/models.py:2161 +#: common/models.py:2181 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:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "Hiển thị nguyên liệu mới nhất" -#: common/models.py:2167 +#: common/models.py:2187 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:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2173 +#: common/models.py:2193 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:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "Hiện thay đổi kho hàng gần đây" -#: common/models.py:2179 +#: common/models.py:2199 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:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "Hiển thị hàng còn ít" -#: common/models.py:2185 +#: common/models.py:2205 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:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "Hiển thị hết hàng" -#: common/models.py:2191 +#: common/models.py:2211 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:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "Hiển thị hàng cần thiết" -#: common/models.py:2197 +#: common/models.py:2217 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:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "Bán kho quá hạn" -#: common/models.py:2203 +#: common/models.py:2223 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:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "Hiện kho hàng ế" -#: common/models.py:2209 +#: common/models.py:2229 msgid "Show stale stock items on the homepage" msgstr "Hiện hàng trong kho bị ế trên trang chủ" -#: common/models.py:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "Hiện bản dựng chờ xử lý" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "Hiện bản dựng chờ xử lý trên trang chủ" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "Hiện bản dựng quá hạn" -#: common/models.py:2221 +#: common/models.py:2241 msgid "Show overdue builds on the homepage" msgstr "Hiện bản dựng quá hạn trên trang chủ" -#: common/models.py:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "Hiện PO nổi bật" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "Hiện PO nổi bật trên trang chủ" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "Hiện PO quá hạn" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "Hiện đơn mua hàng quá hạn trên trang chủ" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "Hiện đơn hàng vận chuyển nổi bật" -#: common/models.py:2239 +#: common/models.py:2259 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:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "Hiện đơn vận chuyển quá hạn" -#: common/models.py:2245 +#: common/models.py:2265 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:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "Hiện đơn vận chuyển chờ xử lý" -#: common/models.py:2251 +#: common/models.py:2271 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:2256 +#: common/models.py:2276 msgid "Show News" msgstr "Hiện tin tức" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "Hiện tin tức trên trang chủ" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "Hiển thị nhãn cùng dòng" -#: common/models.py:2264 +#: common/models.py:2284 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:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "Máy in tem nhãn mặc định" -#: common/models.py:2272 +#: common/models.py:2292 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:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "Hiển thị báo cáo cùng hàng" -#: common/models.py:2280 +#: common/models.py:2300 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:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "Tìm sản phẩm" -#: common/models.py:2287 +#: common/models.py:2307 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:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "Tìm sản phẩm nhà cung cấp" -#: common/models.py:2293 +#: common/models.py:2313 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:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "Tìm sản phẩm nhà sản xuất" -#: common/models.py:2299 +#: common/models.py:2319 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:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "Ẩn sản phẩm ngừng hoạt động" -#: common/models.py:2305 +#: common/models.py:2325 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:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "Tìm kiếm danh mục" -#: common/models.py:2311 +#: common/models.py:2331 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:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "Tìm kiếm kho" -#: common/models.py:2317 +#: common/models.py:2337 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:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "Ẩn hàng hóa trong kho không có sẵn" -#: common/models.py:2324 +#: common/models.py:2344 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:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "Tìm kiếm vị trí" -#: common/models.py:2331 +#: common/models.py:2351 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:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "Tìm kiếm công ty" -#: common/models.py:2337 +#: common/models.py:2357 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:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "Tìm kiếm đặt hàng xây dựng" -#: common/models.py:2343 +#: common/models.py:2363 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:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "Tìm kiếm đơn đặt mua" -#: common/models.py:2349 +#: common/models.py:2369 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:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "Loại trừ đơn đặt mua không hoạt động" -#: common/models.py:2356 +#: common/models.py:2376 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:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "Tìm đơn đặt hàng người mua" -#: common/models.py:2363 +#: common/models.py:2383 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:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "Loại trừ đơn đặt hàng người mua không hoạt động" -#: common/models.py:2370 +#: common/models.py:2390 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:2376 +#: common/models.py:2396 msgid "Search Return Orders" msgstr "Tìm kiếm đơn hàng trả lại" -#: common/models.py:2377 +#: common/models.py:2397 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:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "Loại trừ đơn hàng trả lại không hoạt động" -#: common/models.py:2384 +#: common/models.py:2404 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:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "Kết quả xem trước tìm kiếm" -#: common/models.py:2392 +#: common/models.py:2412 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:2398 +#: common/models.py:2418 msgid "Regex Search" msgstr "Tìm kiếm biểu thức" -#: common/models.py:2399 +#: common/models.py:2419 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:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "Tìm phù hợp toàn bộ chữ" -#: common/models.py:2405 +#: common/models.py:2425 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:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "Hiện số lượng trong biểu mẫu" -#: common/models.py:2411 +#: common/models.py:2431 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:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "Phím escape để đóng mẫu biểu" -#: common/models.py:2417 +#: common/models.py:2437 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:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "Cố định điều hướng" -#: common/models.py:2423 +#: common/models.py:2443 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:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "Định dạng ngày" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "Định dạng ưa chuộng khi hiển thị ngày" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Lập lịch sản phẩm" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "Hiển thị thông tin lịch sản phẩm" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "Kiểm kê sản phẩm" -#: common/models.py:2450 +#: common/models.py:2470 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:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "Độ dài chuỗi trong bảng" -#: common/models.py:2458 +#: common/models.py:2478 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:2464 +#: common/models.py:2484 msgid "Default part label template" msgstr "Mẫu nhãn sản phẩm mặc định" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "Mẫu nhãn sản phẩm mặc định được chọn tự động" -#: common/models.py:2470 +#: common/models.py:2490 msgid "Default stock item template" msgstr "Mẫu hàng hóa trong khi mặc định" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "Mẫu nhãn hàng hóa trong kho tự động được chọn" -#: common/models.py:2478 +#: common/models.py:2498 msgid "Default stock location label template" msgstr "Mẫu nhãn vị trí kho mặc định" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "Mẫu nhãn vị trí kho được chọn tự động" -#: common/models.py:2486 +#: common/models.py:2506 msgid "Default build line label template" msgstr "" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "Nhận báo cáo lỗi" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "Nhận thông báo khi có lỗi hệ thống" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "" -#: common/models.py:2501 +#: common/models.py:2521 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3457,11 +3489,11 @@ msgstr "" msgid "User" msgstr "Người dùng" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "Số lượng giá phá vỡ" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3469,96 +3501,96 @@ msgstr "Số lượng giá phá vỡ" msgid "Price" msgstr "Giá" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "Đơn vị giá theo số lượng cụ thể" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "Đầu mối" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "Đầu mối tại điểm webhook được nhận" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "Tên của webhook này" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "Webhook có hoạt động không" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "Chữ ký số" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "Chữ ký số để truy cập" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "Bí mật" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "Mã bí mật dùng chung cho HMAC" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "Mã Tin nhắn" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "Định danh duy nhất cho tin nhắn này" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "Máy chủ" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "Mãy chủ từ tin nhắn này đã được nhận" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "Đầu mục" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "Đầu mục tin nhắn" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "Thân" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "Thân tin nhắn này" -#: common/models.py:2833 +#: common/models.py:2854 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:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "Làm việc vào" -#: common/models.py:2839 +#: common/models.py:2860 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:2965 +#: common/models.py:2986 msgid "Id" msgstr "Mã" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "Tiêu đề" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3575,28 +3607,28 @@ msgstr "Tiêu đề" msgid "Link" msgstr "Liên kết" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "Đã công bố" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "Tóm tắt" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "Đọc" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "Tin này đã được đọc?" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3606,86 +3638,90 @@ msgstr "Tin này đã được đọc?" msgid "Image" msgstr "Hình ảnh" -#: common/models.py:2995 +#: common/models.py:3016 msgid "Image file" msgstr "Tệp ảnh" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 msgid "Target model type for this image" msgstr "" -#: common/models.py:3011 +#: common/models.py:3032 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3052 +#: common/models.py:3070 +msgid "Unit symbol must be unique" +msgstr "" + +#: common/models.py:3085 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:3071 +#: common/models.py:3104 msgid "Unit name" msgstr "Tên đơn vị" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "Biểu tượng" -#: common/models.py:3079 +#: common/models.py:3112 msgid "Optional unit symbol" msgstr "Biểu tượng đơn vị tùy chọn" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "Định nghĩa" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "Định nghĩa đơn vị" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "Đính kèm" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "Tập tin bị thiếu" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "Thiếu liên kết bên ngoài" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "Chọn file đính kèm" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "Bình luận" -#: common/models.py:3219 +#: common/models.py:3251 msgid "Attachment comment" msgstr "" -#: common/models.py:3235 +#: common/models.py:3267 msgid "Upload date" msgstr "" -#: common/models.py:3236 +#: common/models.py:3268 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" msgstr "" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4735,48 +4771,48 @@ msgstr "Doanh nghiệp mới" msgid "Placed" msgstr "Đã đặt" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 msgid "Number of copies to print for each label" msgstr "" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "Không rõ" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 msgid "Printing" msgstr "" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 msgid "Disconnected" msgstr "" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 msgid "Label Printer" msgstr "" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 msgid "Directly print labels for various items." msgstr "" -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 msgid "Printer Location" msgstr "" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "" @@ -7533,10 +7569,6 @@ msgstr "Có thể mua sản phẩm từ nhà cung cấp bên ngoài" msgid "Part can be sold to customers" msgstr "Có thể bán sản phẩm cho khách hàng" -#: part/templates/part/part_base.html:145 -msgid "Part is not active" -msgstr "Sản phẩm bị tắt" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "Sản phẩm là ảo (không phải sản phẩm vật lý)" @@ -11131,11 +11163,11 @@ msgstr "Nhấp chuột vào liên kết dưới đây để xem sản phẩm nà msgid "Minimum Quantity" msgstr "Số lượng tối thiểu" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "" @@ -11147,27 +11179,27 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "" @@ -11179,11 +11211,11 @@ msgstr "" msgid "HTTP method not allowed at URL" msgstr "" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "" @@ -11268,7 +11300,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "" @@ -11363,8 +11395,8 @@ msgid "Row Data" msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -12303,62 +12335,62 @@ msgstr "" msgid "Labels sent to printer" msgstr "" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "Gửi" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "" -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" msgstr "" diff --git a/src/backend/InvenTree/locale/zh/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/zh/LC_MESSAGES/django.po index 81ede9a6d1..9cdc905eb0 100644 --- a/src/backend/InvenTree/locale/zh/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/zh/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-29 10:44+0000\n" -"PO-Revision-Date: 2024-06-30 06:57\n" +"POT-Creation-Date: 2024-07-05 02:47+0000\n" +"PO-Revision-Date: 2024-07-05 14:58\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Language: zh_TW\n" @@ -403,7 +403,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -423,7 +423,7 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -556,7 +556,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -777,23 +777,31 @@ msgstr "" msgid "Build Orders" msgstr "" -#: build/models.py:133 +#: build/models.py:127 +msgid "Assembly BOM has not been validated" +msgstr "" + +#: build/models.py:134 part/templates/part/part_base.html:145 +msgid "Part is not active" +msgstr "" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:150 +#: build/models.py:165 msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -809,20 +817,20 @@ msgstr "" msgid "Reference" msgstr "" -#: build/models.py:223 +#: build/models.py:238 msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -873,103 +881,103 @@ msgstr "" msgid "Part" msgstr "" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -984,11 +992,11 @@ msgstr "" msgid "Responsible" msgstr "" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1000,20 +1008,20 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1024,62 +1032,62 @@ msgstr "" msgid "Project Code" msgstr "" -#: build/models.py:362 +#: build/models.py:377 msgid "Project code for this build order" msgstr "" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1344 +#: build/models.py:1359 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1369 +#: build/models.py:1384 msgid "Build object" msgstr "" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1124,36 +1132,36 @@ msgstr "" msgid "Quantity" msgstr "" -#: build/models.py:1384 +#: build/models.py:1399 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1554 +#: build/models.py:1569 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1171,19 +1179,19 @@ msgstr "" msgid "Stock Item" msgstr "" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "" @@ -2084,8 +2092,8 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "" @@ -2218,78 +2226,86 @@ msgid "Allow barcode scanning via webcam in browser" msgstr "" #: common/models.py:1395 -msgid "Part Revisions" +msgid "Barcode Show Data" msgstr "" #: common/models.py:1396 -msgid "Enable revision field for Part" +msgid "Display barcode data in browser as text" msgstr "" #: common/models.py:1401 -msgid "Allow Deletion from Assembly" +msgid "Part Revisions" msgstr "" #: common/models.py:1402 -msgid "Allow deletion of parts which are used in an assembly" +msgid "Enable revision field for Part" msgstr "" #: common/models.py:1407 -msgid "IPN Regex" +msgid "Allow Deletion from Assembly" msgstr "" #: common/models.py:1408 +msgid "Allow deletion of parts which are used in an assembly" +msgstr "" + +#: common/models.py:1413 +msgid "IPN Regex" +msgstr "" + +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1442 +#: common/models.py:1448 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2297,1159 +2313,1175 @@ msgstr "" msgid "Template" msgstr "" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "" -#: common/models.py:1454 +#: common/models.py:1460 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Enforce Parameter Units" msgstr "" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1657 +#: common/models.py:1663 msgid "Log Report Errors" msgstr "" -#: common/models.py:1658 +#: common/models.py:1664 msgid "Log errors which occur when generating reports" msgstr "" -#: common/models.py:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "" -#: common/models.py:1664 +#: common/models.py:1670 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1677 +#: common/models.py:1683 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1684 +#: common/models.py:1690 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1697 +#: common/models.py:1703 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "" -#: common/models.py:1705 +#: common/models.py:1711 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1724 +#: common/models.py:1730 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1732 +#: common/models.py:1738 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1738 +#: common/models.py:1744 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1748 +#: common/models.py:1754 msgid "Show Installed Stock Items" msgstr "" -#: common/models.py:1749 +#: common/models.py:1755 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1756 +#: common/models.py:1762 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1764 +#: common/models.py:1770 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1772 +#: common/models.py:1778 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 msgid "Require Responsible Owner" msgstr "" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1784 -msgid "Block Until Tests Pass" +#: common/models.py:1790 +msgid "Require Active Part" msgstr "" -#: common/models.py:1786 -msgid "Prevent build outputs from being completed until all required tests pass" +#: common/models.py:1791 +msgid "Prevent build order creation for inactive parts" msgstr "" -#: common/models.py:1792 -msgid "Enable Return Orders" -msgstr "" - -#: common/models.py:1793 -msgid "Enable return order functionality in the user interface" +#: common/models.py:1796 +msgid "Require Valid BOM" msgstr "" #: common/models.py:1798 -msgid "Return Order Reference Pattern" +msgid "Prevent build order creation unless BOM has been validated" msgstr "" -#: common/models.py:1800 -msgid "Required pattern for generating Return Order reference field" +#: common/models.py:1804 +msgid "Block Until Tests Pass" +msgstr "" + +#: common/models.py:1806 +msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" #: common/models.py:1812 -msgid "Edit Completed Return Orders" +msgid "Enable Return Orders" msgstr "" -#: common/models.py:1814 -msgid "Allow editing of return orders after they have been completed" +#: common/models.py:1813 +msgid "Enable return order functionality in the user interface" +msgstr "" + +#: common/models.py:1818 +msgid "Return Order Reference Pattern" msgstr "" #: common/models.py:1820 -msgid "Sales Order Reference Pattern" +msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1822 -msgid "Required pattern for generating Sales Order reference field" +#: common/models.py:1832 +msgid "Edit Completed Return Orders" msgstr "" #: common/models.py:1834 -msgid "Sales Order Default Shipment" -msgstr "" - -#: common/models.py:1835 -msgid "Enable creation of default shipment with sales orders" +msgid "Allow editing of return orders after they have been completed" msgstr "" #: common/models.py:1840 -msgid "Edit Completed Sales Orders" +msgid "Sales Order Reference Pattern" msgstr "" #: common/models.py:1842 +msgid "Required pattern for generating Sales Order reference field" +msgstr "" + +#: common/models.py:1854 +msgid "Sales Order Default Shipment" +msgstr "" + +#: common/models.py:1855 +msgid "Enable creation of default shipment with sales orders" +msgstr "" + +#: common/models.py:1860 +msgid "Edit Completed Sales Orders" +msgstr "" + +#: common/models.py:1862 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1848 +#: common/models.py:1868 msgid "Mark Shipped Orders as Complete" msgstr "" -#: common/models.py:1850 +#: common/models.py:1870 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1858 +#: common/models.py:1878 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1872 +#: common/models.py:1892 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1878 +#: common/models.py:1898 msgid "Auto Complete Purchase Orders" msgstr "" -#: common/models.py:1880 +#: common/models.py:1900 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "" -#: common/models.py:1888 +#: common/models.py:1908 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "" -#: common/models.py:1894 +#: common/models.py:1914 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1907 +#: common/models.py:1927 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" msgstr "" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "" -#: common/models.py:1946 +#: common/models.py:1966 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1953 +#: common/models.py:1973 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "" -#: common/models.py:1960 +#: common/models.py:1980 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "" -#: common/models.py:1966 +#: common/models.py:1986 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "" -#: common/models.py:1973 +#: common/models.py:1993 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "" -#: common/models.py:1988 +#: common/models.py:2008 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1995 +#: common/models.py:2015 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2004 +#: common/models.py:2024 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "" -#: common/models.py:2011 +#: common/models.py:2031 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2018 +#: common/models.py:2038 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2032 +#: common/models.py:2052 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "" -#: common/models.py:2039 +#: common/models.py:2059 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2045 +#: common/models.py:2065 msgid "Enable project codes" msgstr "" -#: common/models.py:2046 +#: common/models.py:2066 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2053 +#: common/models.py:2073 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2059 +#: common/models.py:2079 msgid "Exclude External Locations" msgstr "" -#: common/models.py:2061 +#: common/models.py:2081 msgid "Exclude stock items in external locations from stocktake calculations" msgstr "" -#: common/models.py:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2069 +#: common/models.py:2089 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2077 +#: common/models.py:2097 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "" -#: common/models.py:2085 +#: common/models.py:2105 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2091 +#: common/models.py:2111 msgid "Enable test station data collection for test results" msgstr "" -#: common/models.py:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2146 +#: common/models.py:2166 msgid "Hide inactive parts" msgstr "" -#: common/models.py:2148 +#: common/models.py:2168 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2161 +#: common/models.py:2181 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "" -#: common/models.py:2167 +#: common/models.py:2187 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2173 +#: common/models.py:2193 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2179 +#: common/models.py:2199 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "" -#: common/models.py:2185 +#: common/models.py:2205 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "" -#: common/models.py:2191 +#: common/models.py:2211 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "" -#: common/models.py:2197 +#: common/models.py:2217 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "" -#: common/models.py:2203 +#: common/models.py:2223 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "" -#: common/models.py:2209 +#: common/models.py:2229 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "" -#: common/models.py:2221 +#: common/models.py:2241 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2239 +#: common/models.py:2259 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2245 +#: common/models.py:2265 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2251 +#: common/models.py:2271 msgid "Show pending SO shipments on the homepage" msgstr "" -#: common/models.py:2256 +#: common/models.py:2276 msgid "Show News" msgstr "" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "" -#: common/models.py:2264 +#: common/models.py:2284 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "" -#: common/models.py:2272 +#: common/models.py:2292 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "" -#: common/models.py:2280 +#: common/models.py:2300 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "" -#: common/models.py:2287 +#: common/models.py:2307 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2293 +#: common/models.py:2313 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2299 +#: common/models.py:2319 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2305 +#: common/models.py:2325 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "" -#: common/models.py:2311 +#: common/models.py:2331 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "" -#: common/models.py:2317 +#: common/models.py:2337 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2324 +#: common/models.py:2344 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "" -#: common/models.py:2331 +#: common/models.py:2351 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "" -#: common/models.py:2337 +#: common/models.py:2357 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2363 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2349 +#: common/models.py:2369 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2356 +#: common/models.py:2376 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2363 +#: common/models.py:2383 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2370 +#: common/models.py:2390 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2376 +#: common/models.py:2396 msgid "Search Return Orders" msgstr "" -#: common/models.py:2377 +#: common/models.py:2397 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2384 +#: common/models.py:2404 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "" -#: common/models.py:2392 +#: common/models.py:2412 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2418 msgid "Regex Search" msgstr "" -#: common/models.py:2399 +#: common/models.py:2419 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "" -#: common/models.py:2405 +#: common/models.py:2425 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:2411 +#: common/models.py:2431 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2417 +#: common/models.py:2437 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2423 +#: common/models.py:2443 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2450 +#: common/models.py:2470 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "" -#: common/models.py:2458 +#: common/models.py:2478 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2464 +#: common/models.py:2484 msgid "Default part label template" msgstr "" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2470 +#: common/models.py:2490 msgid "Default stock item template" msgstr "" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2478 +#: common/models.py:2498 msgid "Default stock location label template" msgstr "" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2486 +#: common/models.py:2506 msgid "Default build line label template" msgstr "" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "" -#: common/models.py:2501 +#: common/models.py:2521 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3457,11 +3489,11 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3469,96 +3501,96 @@ msgstr "" msgid "Price" msgstr "" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "" -#: common/models.py:2833 +#: common/models.py:2854 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "" -#: common/models.py:2839 +#: common/models.py:2860 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2965 +#: common/models.py:2986 msgid "Id" msgstr "" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3575,28 +3607,28 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3606,86 +3638,90 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:2995 +#: common/models.py:3016 msgid "Image file" msgstr "" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 msgid "Target model type for this image" msgstr "" -#: common/models.py:3011 +#: common/models.py:3032 msgid "Target model ID for this image" msgstr "" -#: common/models.py:3052 +#: common/models.py:3070 +msgid "Unit symbol must be unique" +msgstr "" + +#: common/models.py:3085 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:3071 +#: common/models.py:3104 msgid "Unit name" msgstr "" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3079 +#: common/models.py:3112 msgid "Optional unit symbol" msgstr "" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 msgid "Definition" msgstr "" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "" -#: common/models.py:3219 +#: common/models.py:3251 msgid "Attachment comment" msgstr "" -#: common/models.py:3235 +#: common/models.py:3267 msgid "Upload date" msgstr "" -#: common/models.py:3236 +#: common/models.py:3268 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size" msgstr "" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" msgstr "" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4735,48 +4771,48 @@ msgstr "" msgid "Placed" msgstr "" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 msgid "Number of copies to print for each label" msgstr "" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 msgid "Printing" msgstr "" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 msgid "Disconnected" msgstr "" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 msgid "Label Printer" msgstr "" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 msgid "Directly print labels for various items." msgstr "" -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 msgid "Printer Location" msgstr "" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "" @@ -7533,10 +7569,6 @@ msgstr "" msgid "Part can be sold to customers" msgstr "" -#: part/templates/part/part_base.html:145 -msgid "Part is not active" -msgstr "" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "" @@ -11131,11 +11163,11 @@ msgstr "" msgid "Minimum Quantity" msgstr "" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "" @@ -11147,27 +11179,27 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "" @@ -11179,11 +11211,11 @@ msgstr "" msgid "HTTP method not allowed at URL" msgstr "" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "" @@ -11268,7 +11300,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "" @@ -11363,8 +11395,8 @@ msgid "Row Data" msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -12303,62 +12335,62 @@ msgstr "" msgid "Labels sent to printer" msgstr "" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "" -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" 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 490111def7..f2a2a8aca1 100644 --- a/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-29 12:03+0000\n" +"POT-Creation-Date: 2024-07-05 06:40+0000\n" "PO-Revision-Date: 2023-02-28 22:38\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" @@ -422,7 +422,7 @@ msgstr "" msgid "Invalid choice" msgstr "选择无效" -#: InvenTree/models.py:766 common/models.py:2657 common/models.py:3070 +#: InvenTree/models.py:766 common/models.py:2678 common/models.py:3103 #: common/serializers.py:408 company/models.py:580 machine/models.py:24 #: part/models.py:891 part/models.py:3639 plugin/models.py:51 #: report/models.py:150 stock/models.py:74 @@ -442,7 +442,7 @@ msgstr "选择无效" msgid "Name" msgstr "名称" -#: InvenTree/models.py:772 build/models.py:220 +#: InvenTree/models.py:772 build/models.py:235 #: build/templates/build/detail.html:24 common/models.py:138 #: company/models.py:509 company/models.py:808 #: company/templates/company/company_base.html:77 @@ -579,7 +579,7 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:445 common/models.py:2662 company/models.py:163 +#: InvenTree/serializers.py:445 common/models.py:2683 company/models.py:163 #: company/models.py:782 machine/models.py:39 part/admin.py:88 #: part/models.py:1081 plugin/models.py:66 #: templates/js/translated/company.js:523 @@ -808,25 +808,37 @@ msgstr "生产订单" msgid "Build Orders" msgstr "生产订单" -#: build/models.py:133 +#: build/models.py:127 +#, fuzzy +#| msgid "Some stock items have been overallocated" +msgid "Assembly BOM has not been validated" +msgstr "一些库存项已被过度分配" + +#: build/models.py:134 part/templates/part/part_base.html:145 +#, fuzzy +#| msgid "Print actions" +msgid "Part is not active" +msgstr "打印操作" + +#: build/models.py:148 msgid "Invalid choice for parent build" msgstr "上级生产选项无效" -#: build/models.py:144 order/models.py:240 +#: build/models.py:159 order/models.py:240 msgid "Responsible user or group must be specified" msgstr "" -#: build/models.py:150 +#: build/models.py:165 #, fuzzy #| msgid "Order cannot be cancelled" msgid "Build order part cannot be changed" msgstr "无法取消订单" -#: build/models.py:211 +#: build/models.py:226 msgid "Build Order Reference" msgstr "相关生产订单" -#: build/models.py:212 order/models.py:463 order/models.py:926 +#: build/models.py:227 order/models.py:463 order/models.py:926 #: order/models.py:1289 order/models.py:2020 part/admin.py:411 #: part/models.py:4085 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -842,22 +854,22 @@ msgstr "相关生产订单" msgid "Reference" msgstr "引用" -#: build/models.py:223 +#: build/models.py:238 #, fuzzy #| msgid "Brief description of the build" msgid "Brief description of the build (optional)" msgstr "生产的简短描述." -#: build/models.py:231 build/templates/build/build_base.html:183 +#: build/models.py:246 build/templates/build/build_base.html:183 #: build/templates/build/detail.html:87 msgid "Parent Build" msgstr "上级生产" -#: build/models.py:232 +#: build/models.py:247 msgid "BuildOrder to which this build is allocated" msgstr "此次生产匹配的订单" -#: build/models.py:237 build/templates/build/build_base.html:97 +#: build/models.py:252 build/templates/build/build_base.html:97 #: build/templates/build/detail.html:29 company/models.py:1026 order/api.py:805 #: order/models.py:1414 order/models.py:1559 order/models.py:1560 #: part/api.py:1494 part/api.py:1788 part/models.py:395 part/models.py:3012 @@ -908,103 +920,103 @@ msgstr "此次生产匹配的订单" msgid "Part" msgstr "商品" -#: build/models.py:245 +#: build/models.py:260 msgid "Select part to build" msgstr "选择要生产的商品" -#: build/models.py:250 +#: build/models.py:265 msgid "Sales Order Reference" msgstr "相关销售订单" -#: build/models.py:254 +#: build/models.py:269 msgid "SalesOrder to which this build is allocated" msgstr "此次生产匹配的销售订单" -#: build/models.py:259 build/serializers.py:999 +#: build/models.py:274 build/serializers.py:999 #: templates/js/translated/build.js:1731 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" msgstr "来源地点" -#: build/models.py:263 +#: build/models.py:278 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" msgstr "此次生产从哪个仓储位置获取库存(留空即可从任何仓储位置取出)" -#: build/models.py:268 +#: build/models.py:283 msgid "Destination Location" msgstr "目标地点" -#: build/models.py:272 +#: build/models.py:287 msgid "Select location where the completed items will be stored" msgstr "选择已完成项目仓储地点" -#: build/models.py:276 +#: build/models.py:291 msgid "Build Quantity" msgstr "生产数量" -#: build/models.py:279 +#: build/models.py:294 msgid "Number of stock items to build" msgstr "要生产的项目数量" -#: build/models.py:283 +#: build/models.py:298 msgid "Completed items" msgstr "已完成项目" -#: build/models.py:285 +#: build/models.py:300 msgid "Number of stock items which have been completed" msgstr "已完成的库存项目数量" -#: build/models.py:289 +#: build/models.py:304 msgid "Build Status" msgstr "生产状态" -#: build/models.py:293 +#: build/models.py:308 msgid "Build status code" msgstr "生产状态代码" -#: build/models.py:302 build/serializers.py:286 order/serializers.py:580 +#: build/models.py:317 build/serializers.py:286 order/serializers.py:580 #: stock/models.py:839 stock/serializers.py:74 stock/serializers.py:1458 #: templates/js/translated/purchase_order.js:1129 msgid "Batch Code" msgstr "批量代码" -#: build/models.py:306 build/serializers.py:287 +#: build/models.py:321 build/serializers.py:287 msgid "Batch code for this build output" msgstr "此生产产出的批量代码" -#: build/models.py:309 order/models.py:316 order/serializers.py:119 +#: build/models.py:324 order/models.py:316 order/serializers.py:119 #: part/models.py:1115 part/templates/part/part_base.html:310 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" msgstr "创建日期" -#: build/models.py:313 +#: build/models.py:328 msgid "Target completion date" msgstr "预计完成日期" -#: build/models.py:314 +#: build/models.py:329 msgid "Target date for build completion. Build will be overdue after this date." msgstr "生产完成的目标日期。生产将在此日期之后逾期。" -#: build/models.py:317 order/models.py:521 order/models.py:2065 +#: build/models.py:332 order/models.py:521 order/models.py:2065 #: templates/js/translated/build.js:2247 msgid "Completion Date" msgstr "完成日期:" -#: build/models.py:323 +#: build/models.py:338 msgid "completed by" msgstr "完成人" -#: build/models.py:331 templates/js/translated/build.js:2207 +#: build/models.py:346 templates/js/translated/build.js:2207 msgid "Issued by" msgstr "发布者" -#: build/models.py:332 +#: build/models.py:347 msgid "User who issued this build order" msgstr "发布此生产订单的用户" -#: build/models.py:340 build/templates/build/build_base.html:204 +#: build/models.py:355 build/templates/build/build_base.html:204 #: build/templates/build/detail.html:122 common/models.py:147 #: order/models.py:334 order/templates/order/order_base.html:217 #: order/templates/order/return_order_base.html:188 @@ -1019,11 +1031,11 @@ msgstr "发布此生产订单的用户" msgid "Responsible" msgstr "责任人" -#: build/models.py:341 +#: build/models.py:356 msgid "User or group responsible for this build order" msgstr "构建此订单的用户或组" -#: build/models.py:346 build/templates/build/detail.html:108 +#: build/models.py:361 build/templates/build/detail.html:108 #: company/templates/company/manufacturer_part.html:107 #: company/templates/company/supplier_part.html:194 #: order/templates/order/order_base.html:167 @@ -1035,20 +1047,20 @@ msgstr "构建此订单的用户或组" msgid "External Link" msgstr "外部链接" -#: build/models.py:347 common/models.py:3212 part/models.py:956 +#: build/models.py:362 common/models.py:3244 part/models.py:956 #: stock/models.py:835 msgid "Link to external URL" msgstr "链接到外部 URL" -#: build/models.py:351 +#: build/models.py:366 msgid "Build Priority" msgstr "创建优先级" -#: build/models.py:354 +#: build/models.py:369 msgid "Priority of this build order" msgstr "此构建订单的优先级" -#: build/models.py:361 common/models.py:131 order/admin.py:18 +#: build/models.py:376 common/models.py:131 order/admin.py:18 #: order/models.py:298 templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2144 #: templates/js/translated/purchase_order.js:1710 @@ -1061,70 +1073,70 @@ msgstr "此构建订单的优先级" msgid "Project Code" msgstr "商品二维码" -#: build/models.py:362 +#: build/models.py:377 #, fuzzy #| msgid "Priority of this build order" msgid "Project code for this build order" msgstr "此构建订单的优先级" -#: build/models.py:595 build/models.py:660 +#: build/models.py:610 build/models.py:675 msgid "Failed to offload task to complete build allocations" msgstr "" -#: build/models.py:617 +#: build/models.py:632 #, python-brace-format msgid "Build order {build} has been completed" msgstr "生产订单 {build} 已完成" -#: build/models.py:623 +#: build/models.py:638 msgid "A build order has been completed" msgstr "生产订单已完成" -#: build/models.py:849 build/models.py:934 +#: build/models.py:864 build/models.py:949 msgid "No build output specified" msgstr "未指定生产产出" -#: build/models.py:852 +#: build/models.py:867 msgid "Build output is already completed" msgstr "生产产出已完成" -#: build/models.py:855 +#: build/models.py:870 msgid "Build output does not match Build Order" msgstr "生产产出与订单不匹配" -#: build/models.py:938 build/serializers.py:219 build/serializers.py:268 +#: build/models.py:953 build/serializers.py:219 build/serializers.py:268 #: build/serializers.py:866 order/models.py:559 order/serializers.py:432 #: order/serializers.py:575 part/serializers.py:1484 part/serializers.py:1884 #: stock/models.py:678 stock/models.py:1496 stock/serializers.py:603 msgid "Quantity must be greater than zero" msgstr "数量必须大于0" -#: build/models.py:943 build/serializers.py:224 +#: build/models.py:958 build/serializers.py:224 #, fuzzy #| msgid "Quantity must be greater than zero" msgid "Quantity cannot be greater than the output quantity" msgstr "数量必须大于0" -#: build/models.py:1003 build/serializers.py:547 +#: build/models.py:1018 build/serializers.py:547 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1344 +#: build/models.py:1359 #, fuzzy #| msgid "Delete parameters" msgid "Build Order Line Item" msgstr "删除参数" -#: build/models.py:1369 +#: build/models.py:1384 #, fuzzy #| msgid "Build Notes" msgid "Build object" msgstr "生产备注" -#: build/models.py:1383 build/models.py:1639 build/serializers.py:206 +#: build/models.py:1398 build/models.py:1654 build/serializers.py:206 #: build/serializers.py:253 build/templates/build/build_base.html:102 -#: build/templates/build/detail.html:34 common/models.py:2543 +#: build/templates/build/detail.html:34 common/models.py:2563 #: order/models.py:1272 order/models.py:1931 order/serializers.py:1327 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:410 #: part/forms.py:48 part/models.py:3170 part/models.py:4058 @@ -1169,40 +1181,40 @@ msgstr "生产备注" msgid "Quantity" msgstr "数量" -#: build/models.py:1384 +#: build/models.py:1399 #, fuzzy #| msgid "Stock required for build order" msgid "Required quantity for build order" msgstr "生产订单所需的库存" -#: build/models.py:1464 +#: build/models.py:1479 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "生产项必须指定生产产出,因为主部件已经被标记为可追踪的" -#: build/models.py:1473 +#: build/models.py:1488 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "分配数量 ({q}) 不得超过可用库存数量 ({a})" -#: build/models.py:1483 order/models.py:1882 +#: build/models.py:1498 order/models.py:1882 msgid "Stock item is over-allocated" msgstr "库存物品分配过度!" -#: build/models.py:1489 order/models.py:1885 +#: build/models.py:1504 order/models.py:1885 msgid "Allocation quantity must be greater than zero" msgstr "分配数量必须大于0" -#: build/models.py:1495 +#: build/models.py:1510 msgid "Quantity must be 1 for serialized stock" msgstr "序列化库存的数量必须是 1" -#: build/models.py:1554 +#: build/models.py:1569 #, fuzzy #| msgid "Selected stock item not found in BOM" msgid "Selected stock item does not match BOM line" msgstr "在BOM中找不到选定的库存项" -#: build/models.py:1626 build/serializers.py:846 order/serializers.py:1171 +#: build/models.py:1641 build/serializers.py:846 order/serializers.py:1171 #: order/serializers.py:1192 stock/models.py:359 stock/serializers.py:91 #: stock/serializers.py:697 stock/serializers.py:1177 stock/serializers.py:1289 #: stock/templates/stock/item_base.html:10 @@ -1220,19 +1232,19 @@ msgstr "在BOM中找不到选定的库存项" msgid "Stock Item" msgstr "库存项" -#: build/models.py:1627 +#: build/models.py:1642 msgid "Source stock item" msgstr "源库存项" -#: build/models.py:1640 +#: build/models.py:1655 msgid "Stock quantity to allocate to build" msgstr "分配到生产的数量" -#: build/models.py:1648 +#: build/models.py:1663 msgid "Install into" msgstr "安装到" -#: build/models.py:1649 +#: build/models.py:1664 msgid "Destination stock item" msgstr "目标库存项" @@ -2188,8 +2200,8 @@ msgstr "" #: common/models.py:1277 common/models.py:1333 common/models.py:1346 #: common/models.py:1354 common/models.py:1363 common/models.py:1372 -#: common/models.py:1590 common/models.py:1612 common/models.py:1727 -#: common/models.py:2080 +#: common/models.py:1596 common/models.py:1618 common/models.py:1733 +#: common/models.py:2100 msgid "days" msgstr "天" @@ -2325,83 +2337,93 @@ msgstr "" #: common/models.py:1395 #, fuzzy +#| msgid "Barcode Data" +msgid "Barcode Show Data" +msgstr "条码数据" + +#: common/models.py:1396 +msgid "Display barcode data in browser as text" +msgstr "" + +#: common/models.py:1401 +#, fuzzy #| msgid "Part description" msgid "Part Revisions" msgstr "商品描述" -#: common/models.py:1396 +#: common/models.py:1402 #, fuzzy #| msgid "Enable internal prices for parts" msgid "Enable revision field for Part" msgstr "启用内部商品价格" -#: common/models.py:1401 +#: common/models.py:1407 #, fuzzy #| msgid "Removed from assembly" msgid "Allow Deletion from Assembly" msgstr "已从组装中删除" -#: common/models.py:1402 +#: common/models.py:1408 msgid "Allow deletion of parts which are used in an assembly" msgstr "" -#: common/models.py:1407 +#: common/models.py:1413 msgid "IPN Regex" msgstr "" -#: common/models.py:1408 +#: common/models.py:1414 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:1411 +#: common/models.py:1417 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:1417 +#: common/models.py:1423 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:1418 +#: common/models.py:1424 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:1423 +#: common/models.py:1429 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:1424 +#: common/models.py:1430 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:1430 +#: common/models.py:1436 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:1435 +#: common/models.py:1441 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:1436 +#: common/models.py:1442 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1441 +#: common/models.py:1447 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1442 +#: common/models.py:1448 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1447 part/admin.py:108 part/models.py:3795 +#: common/models.py:1453 part/admin.py:108 part/models.py:3795 #: report/models.py:294 report/models.py:361 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:227 #: templates/js/translated/table_filters.js:139 @@ -2409,1201 +2431,1221 @@ msgstr "" msgid "Template" msgstr "模板" -#: common/models.py:1448 +#: common/models.py:1454 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1453 part/admin.py:91 part/admin.py:425 part/models.py:1052 +#: common/models.py:1459 part/admin.py:91 part/admin.py:425 part/models.py:1052 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:330 #: templates/js/translated/table_filters.js:721 msgid "Assembly" msgstr "组装" -#: common/models.py:1454 +#: common/models.py:1460 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1459 part/admin.py:95 part/models.py:1058 +#: common/models.py:1465 part/admin.py:95 part/models.py:1058 #: templates/js/translated/table_filters.js:729 msgid "Component" msgstr "组件" -#: common/models.py:1460 +#: common/models.py:1466 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1465 part/admin.py:100 part/models.py:1070 +#: common/models.py:1471 part/admin.py:100 part/models.py:1070 msgid "Purchaseable" msgstr "可购买" -#: common/models.py:1466 +#: common/models.py:1472 msgid "Parts are purchaseable by default" msgstr "商品默认可购买" -#: common/models.py:1471 part/admin.py:104 part/models.py:1076 +#: common/models.py:1477 part/admin.py:104 part/models.py:1076 #: templates/js/translated/table_filters.js:755 msgid "Salable" msgstr "可销售" -#: common/models.py:1472 +#: common/models.py:1478 msgid "Parts are salable by default" msgstr "商品默认可销售" -#: common/models.py:1477 part/admin.py:113 part/models.py:1064 +#: common/models.py:1483 part/admin.py:113 part/models.py:1064 #: templates/js/translated/table_filters.js:147 #: templates/js/translated/table_filters.js:223 #: templates/js/translated/table_filters.js:771 msgid "Trackable" msgstr "可追踪" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Parts are trackable by default" msgstr "商品默认可跟踪" -#: common/models.py:1483 part/admin.py:117 part/models.py:1086 +#: common/models.py:1489 part/admin.py:117 part/models.py:1086 #: part/templates/part/part_base.html:154 #: templates/js/translated/table_filters.js:143 #: templates/js/translated/table_filters.js:775 msgid "Virtual" msgstr "虚拟" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Parts are virtual by default" msgstr "商品默认是虚拟的" -#: common/models.py:1489 +#: common/models.py:1495 msgid "Show Import in Views" msgstr "视图中显示导入" -#: common/models.py:1490 +#: common/models.py:1496 msgid "Display the import wizard in some part views" msgstr "在一些商品视图中显示导入向导" -#: common/models.py:1495 +#: common/models.py:1501 msgid "Show related parts" msgstr "显示相关商品" -#: common/models.py:1496 +#: common/models.py:1502 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1501 +#: common/models.py:1507 msgid "Initial Stock Data" msgstr "" -#: common/models.py:1502 +#: common/models.py:1508 msgid "Allow creation of initial stock when adding a new part" msgstr "" -#: common/models.py:1507 templates/js/translated/part.js:107 +#: common/models.py:1513 templates/js/translated/part.js:107 msgid "Initial Supplier Data" msgstr "" -#: common/models.py:1509 +#: common/models.py:1515 msgid "Allow creation of initial supplier data when adding a new part" msgstr "" -#: common/models.py:1515 +#: common/models.py:1521 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1516 +#: common/models.py:1522 msgid "Format to display the part name" msgstr "" -#: common/models.py:1522 +#: common/models.py:1528 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1523 +#: common/models.py:1529 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 #, fuzzy #| msgid "Parameter units" msgid "Enforce Parameter Units" msgstr "参数单位" -#: common/models.py:1529 +#: common/models.py:1535 msgid "If units are provided, parameter values must match the specified units" msgstr "" -#: common/models.py:1535 +#: common/models.py:1541 msgid "Minimum Pricing Decimal Places" msgstr "" -#: common/models.py:1537 +#: common/models.py:1543 msgid "Minimum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Maximum Pricing Decimal Places" msgstr "" -#: common/models.py:1550 +#: common/models.py:1556 msgid "Maximum number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1563 +#: common/models.py:1569 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Purchase History Override" msgstr "" -#: common/models.py:1571 +#: common/models.py:1577 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1577 +#: common/models.py:1583 msgid "Use Stock Item Pricing" msgstr "" -#: common/models.py:1579 +#: common/models.py:1585 msgid "Use pricing from manually entered stock data for pricing calculations" msgstr "" -#: common/models.py:1585 +#: common/models.py:1591 msgid "Stock Item Pricing Age" msgstr "" -#: common/models.py:1587 +#: common/models.py:1593 msgid "Exclude stock items older than this number of days from pricing calculations" msgstr "" -#: common/models.py:1594 +#: common/models.py:1600 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1595 +#: common/models.py:1601 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1600 +#: common/models.py:1606 msgid "Active Variants Only" msgstr "" -#: common/models.py:1602 +#: common/models.py:1608 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1608 +#: common/models.py:1614 msgid "Pricing Rebuild Interval" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Internal Prices" msgstr "内部价格" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Enable internal prices for parts" msgstr "启用内部商品价格" -#: common/models.py:1623 +#: common/models.py:1629 msgid "Internal Price Override" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Enable label printing" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1637 +#: common/models.py:1643 msgid "Label Image DPI" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Enable Reports" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1651 templates/stats.html:25 +#: common/models.py:1657 templates/stats.html:25 msgid "Debug Mode" msgstr "调试模式" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Generate reports in debug mode (HTML output)" msgstr "在调试模式生成报告(HTML输出)" -#: common/models.py:1657 +#: common/models.py:1663 #, fuzzy #| msgid "No Reports Found" msgid "Log Report Errors" msgstr "没有找到报表" -#: common/models.py:1658 +#: common/models.py:1664 msgid "Log errors which occur when generating reports" msgstr "" -#: common/models.py:1663 plugin/builtin/labels/label_sheet.py:28 +#: common/models.py:1669 plugin/builtin/labels/label_sheet.py:28 #: report/models.py:302 msgid "Page Size" msgstr "页面大小" -#: common/models.py:1664 +#: common/models.py:1670 msgid "Default page size for PDF reports" msgstr "PDF 报表默认页面大小" -#: common/models.py:1669 +#: common/models.py:1675 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1670 +#: common/models.py:1676 msgid "Enable generation of test reports" msgstr "启用生成测试报表" -#: common/models.py:1675 +#: common/models.py:1681 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1677 +#: common/models.py:1683 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1683 +#: common/models.py:1689 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1684 +#: common/models.py:1690 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1689 +#: common/models.py:1695 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1690 +#: common/models.py:1696 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Delete Depleted Stock" msgstr "" -#: common/models.py:1697 +#: common/models.py:1703 msgid "Determines default behavior when a stock item is depleted" msgstr "" -#: common/models.py:1703 +#: common/models.py:1709 msgid "Batch Code Template" msgstr "" -#: common/models.py:1705 +#: common/models.py:1711 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1710 +#: common/models.py:1716 msgid "Stock Expiry" msgstr "库存到期" -#: common/models.py:1711 +#: common/models.py:1717 msgid "Enable stock expiry functionality" msgstr "启用库存到期功能" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Sell Expired Stock" msgstr "销售过期库存" -#: common/models.py:1717 +#: common/models.py:1723 msgid "Allow sale of expired stock" msgstr "允许销售过期库存" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1724 +#: common/models.py:1730 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1731 +#: common/models.py:1737 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1732 +#: common/models.py:1738 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "Stock Ownership Control" msgstr "库存所有权控制" -#: common/models.py:1738 +#: common/models.py:1744 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1748 +#: common/models.py:1754 #, fuzzy #| msgid "Select Stock Items" msgid "Show Installed Stock Items" msgstr "选择库存项" -#: common/models.py:1749 +#: common/models.py:1755 msgid "Display installed stock items in stock tables" msgstr "" -#: common/models.py:1754 +#: common/models.py:1760 msgid "Check BOM when installing items" msgstr "" -#: common/models.py:1756 +#: common/models.py:1762 msgid "Installed stock items must exist in the BOM for the parent part" msgstr "" -#: common/models.py:1762 +#: common/models.py:1768 msgid "Allow Out of Stock Transfer" msgstr "" -#: common/models.py:1764 +#: common/models.py:1770 msgid "Allow stock items which are not in stock to be transferred between stock locations" msgstr "" -#: common/models.py:1770 +#: common/models.py:1776 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1772 +#: common/models.py:1778 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1778 common/models.py:1806 common/models.py:1828 -#: common/models.py:1864 +#: common/models.py:1784 common/models.py:1826 common/models.py:1848 +#: common/models.py:1884 #, fuzzy #| msgid "Responsible" msgid "Require Responsible Owner" msgstr "责任人" -#: common/models.py:1779 common/models.py:1807 common/models.py:1829 -#: common/models.py:1865 +#: common/models.py:1785 common/models.py:1827 common/models.py:1849 +#: common/models.py:1885 msgid "A responsible owner must be assigned to each order" msgstr "" -#: common/models.py:1784 +#: common/models.py:1790 +#, fuzzy +#| msgid "Build to allocate parts" +msgid "Require Active Part" +msgstr "生产以分配部件" + +#: common/models.py:1791 +#, fuzzy +#| msgid "Print build order report" +msgid "Prevent build order creation for inactive parts" +msgstr "打印构建订单报告" + +#: common/models.py:1796 +msgid "Require Valid BOM" +msgstr "" + +#: common/models.py:1798 +msgid "Prevent build order creation unless BOM has been validated" +msgstr "" + +#: common/models.py:1804 msgid "Block Until Tests Pass" msgstr "" -#: common/models.py:1786 +#: common/models.py:1806 msgid "Prevent build outputs from being completed until all required tests pass" msgstr "" -#: common/models.py:1792 +#: common/models.py:1812 #, fuzzy #| msgid "Sales Orders" msgid "Enable Return Orders" msgstr "销售订单" -#: common/models.py:1793 +#: common/models.py:1813 msgid "Enable return order functionality in the user interface" msgstr "" -#: common/models.py:1798 +#: common/models.py:1818 #, fuzzy #| msgid "Build Order Reference" msgid "Return Order Reference Pattern" msgstr "相关生产订单" -#: common/models.py:1800 +#: common/models.py:1820 msgid "Required pattern for generating Return Order reference field" msgstr "" -#: common/models.py:1812 +#: common/models.py:1832 #, fuzzy #| msgid "Complete Build Order" msgid "Edit Completed Return Orders" msgstr "生产订单完成" -#: common/models.py:1814 +#: common/models.py:1834 msgid "Allow editing of return orders after they have been completed" msgstr "" -#: common/models.py:1820 +#: common/models.py:1840 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1822 +#: common/models.py:1842 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1834 +#: common/models.py:1854 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1835 +#: common/models.py:1855 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1840 +#: common/models.py:1860 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1842 +#: common/models.py:1862 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1848 +#: common/models.py:1868 #, fuzzy #| msgid "Build Order is incomplete" msgid "Mark Shipped Orders as Complete" msgstr "生产订单未完成" -#: common/models.py:1850 +#: common/models.py:1870 msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status" msgstr "" -#: common/models.py:1856 +#: common/models.py:1876 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1858 +#: common/models.py:1878 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1870 +#: common/models.py:1890 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1872 +#: common/models.py:1892 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1878 +#: common/models.py:1898 #, fuzzy #| msgid "Create Purchase Order" msgid "Auto Complete Purchase Orders" msgstr "创建采购订单" -#: common/models.py:1880 +#: common/models.py:1900 msgid "Automatically mark purchase orders as complete when all line items are received" msgstr "" -#: common/models.py:1887 +#: common/models.py:1907 msgid "Enable password forgot" msgstr "" -#: common/models.py:1888 +#: common/models.py:1908 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1893 +#: common/models.py:1913 msgid "Enable registration" msgstr "" -#: common/models.py:1894 +#: common/models.py:1914 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1899 +#: common/models.py:1919 msgid "Enable SSO" msgstr "" -#: common/models.py:1900 +#: common/models.py:1920 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1905 +#: common/models.py:1925 msgid "Enable SSO registration" msgstr "" -#: common/models.py:1907 +#: common/models.py:1927 msgid "Enable self-registration via SSO for users on the login pages" msgstr "" -#: common/models.py:1913 +#: common/models.py:1933 msgid "Enable SSO group sync" msgstr "" -#: common/models.py:1915 +#: common/models.py:1935 msgid "Enable synchronizing InvenTree groups with groups provided by the IdP" msgstr "" -#: common/models.py:1921 +#: common/models.py:1941 msgid "SSO group key" msgstr "" -#: common/models.py:1923 +#: common/models.py:1943 msgid "The name of the groups claim attribute provided by the IdP" msgstr "" -#: common/models.py:1929 +#: common/models.py:1949 msgid "SSO group map" msgstr "" -#: common/models.py:1931 +#: common/models.py:1951 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:1937 +#: common/models.py:1957 msgid "Remove groups outside of SSO" msgstr "" -#: common/models.py:1939 +#: common/models.py:1959 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:1945 +#: common/models.py:1965 msgid "Email required" msgstr "" -#: common/models.py:1946 +#: common/models.py:1966 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1951 +#: common/models.py:1971 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1953 +#: common/models.py:1973 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1959 +#: common/models.py:1979 msgid "Mail twice" msgstr "" -#: common/models.py:1960 +#: common/models.py:1980 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1965 +#: common/models.py:1985 msgid "Password twice" msgstr "" -#: common/models.py:1966 +#: common/models.py:1986 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1971 +#: common/models.py:1991 msgid "Allowed domains" msgstr "" -#: common/models.py:1973 +#: common/models.py:1993 msgid "Restrict signup to certain domains (comma-separated, starting with @)" msgstr "" -#: common/models.py:1979 +#: common/models.py:1999 msgid "Group on signup" msgstr "" -#: common/models.py:1981 +#: common/models.py:2001 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:1987 +#: common/models.py:2007 msgid "Enforce MFA" msgstr "" -#: common/models.py:1988 +#: common/models.py:2008 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1993 +#: common/models.py:2013 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1995 +#: common/models.py:2015 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:2003 +#: common/models.py:2023 msgid "Check for plugin updates" msgstr "" -#: common/models.py:2004 +#: common/models.py:2024 msgid "Enable periodic checks for updates to installed plugins" msgstr "" -#: common/models.py:2010 +#: common/models.py:2030 msgid "Enable URL integration" msgstr "" -#: common/models.py:2011 +#: common/models.py:2031 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:2017 +#: common/models.py:2037 msgid "Enable navigation integration" msgstr "" -#: common/models.py:2018 +#: common/models.py:2038 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:2024 +#: common/models.py:2044 msgid "Enable app integration" msgstr "" -#: common/models.py:2025 +#: common/models.py:2045 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:2031 +#: common/models.py:2051 msgid "Enable schedule integration" msgstr "" -#: common/models.py:2032 +#: common/models.py:2052 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:2038 +#: common/models.py:2058 msgid "Enable event integration" msgstr "" -#: common/models.py:2039 +#: common/models.py:2059 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:2045 +#: common/models.py:2065 #, fuzzy #| msgid "Sales Orders" msgid "Enable project codes" msgstr "销售订单" -#: common/models.py:2046 +#: common/models.py:2066 msgid "Enable project codes for tracking projects" msgstr "" -#: common/models.py:2051 +#: common/models.py:2071 msgid "Stocktake Functionality" msgstr "" -#: common/models.py:2053 +#: common/models.py:2073 msgid "Enable stocktake functionality for recording stock levels and calculating stock value" msgstr "" -#: common/models.py:2059 +#: common/models.py:2079 #, fuzzy #| msgid "Exclude Location" msgid "Exclude External Locations" msgstr "排除地点" -#: common/models.py:2061 +#: common/models.py:2081 #, fuzzy #| msgid "Exclude stock items from this selected location" msgid "Exclude stock items in external locations from stocktake calculations" msgstr "从该选定的仓储地点排除库存项" -#: common/models.py:2067 +#: common/models.py:2087 msgid "Automatic Stocktake Period" msgstr "" -#: common/models.py:2069 +#: common/models.py:2089 msgid "Number of days between automatic stocktake recording (set to zero to disable)" msgstr "" -#: common/models.py:2075 +#: common/models.py:2095 msgid "Report Deletion Interval" msgstr "" -#: common/models.py:2077 +#: common/models.py:2097 msgid "Stocktake reports will be deleted after specified number of days" msgstr "" -#: common/models.py:2084 +#: common/models.py:2104 msgid "Display Users full names" msgstr "" -#: common/models.py:2085 +#: common/models.py:2105 msgid "Display Users full names instead of usernames" msgstr "" -#: common/models.py:2090 +#: common/models.py:2110 msgid "Enable Test Station Data" msgstr "" -#: common/models.py:2091 +#: common/models.py:2111 #, fuzzy #| msgid "Enable generation of test reports" msgid "Enable test station data collection for test results" msgstr "启用生成测试报表" -#: common/models.py:2103 common/models.py:2513 +#: common/models.py:2123 common/models.py:2533 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:2146 +#: common/models.py:2166 #, fuzzy #| msgid "Build to allocate parts" msgid "Hide inactive parts" msgstr "生产以分配部件" -#: common/models.py:2148 +#: common/models.py:2168 msgid "Hide inactive parts in results displayed on the homepage" msgstr "" -#: common/models.py:2154 +#: common/models.py:2174 msgid "Show subscribed parts" msgstr "" -#: common/models.py:2155 +#: common/models.py:2175 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:2160 +#: common/models.py:2180 msgid "Show subscribed categories" msgstr "" -#: common/models.py:2161 +#: common/models.py:2181 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:2166 +#: common/models.py:2186 msgid "Show latest parts" msgstr "显示最近商品" -#: common/models.py:2167 +#: common/models.py:2187 msgid "Show latest parts on the homepage" msgstr "在主页上显示最近商品" -#: common/models.py:2172 +#: common/models.py:2192 msgid "Show invalid BOMs" msgstr "" -#: common/models.py:2173 +#: common/models.py:2193 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:2178 +#: common/models.py:2198 msgid "Show recent stock changes" msgstr "" -#: common/models.py:2179 +#: common/models.py:2199 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:2184 +#: common/models.py:2204 msgid "Show low stock" msgstr "" -#: common/models.py:2185 +#: common/models.py:2205 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:2190 +#: common/models.py:2210 msgid "Show depleted stock" msgstr "" -#: common/models.py:2191 +#: common/models.py:2211 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:2196 +#: common/models.py:2216 msgid "Show needed stock" msgstr "" -#: common/models.py:2197 +#: common/models.py:2217 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:2202 +#: common/models.py:2222 msgid "Show expired stock" msgstr "" -#: common/models.py:2203 +#: common/models.py:2223 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:2208 +#: common/models.py:2228 msgid "Show stale stock" msgstr "" -#: common/models.py:2209 +#: common/models.py:2229 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:2214 +#: common/models.py:2234 msgid "Show pending builds" msgstr "" -#: common/models.py:2215 +#: common/models.py:2235 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:2220 +#: common/models.py:2240 msgid "Show overdue builds" msgstr "显示逾期生产" -#: common/models.py:2221 +#: common/models.py:2241 msgid "Show overdue builds on the homepage" msgstr "在主页上显示逾期的生产" -#: common/models.py:2226 +#: common/models.py:2246 msgid "Show outstanding POs" msgstr "" -#: common/models.py:2227 +#: common/models.py:2247 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:2232 +#: common/models.py:2252 msgid "Show overdue POs" msgstr "" -#: common/models.py:2233 +#: common/models.py:2253 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:2238 +#: common/models.py:2258 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:2239 +#: common/models.py:2259 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:2244 +#: common/models.py:2264 msgid "Show overdue SOs" msgstr "" -#: common/models.py:2245 +#: common/models.py:2265 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:2250 +#: common/models.py:2270 msgid "Show pending SO shipments" msgstr "" -#: common/models.py:2251 +#: common/models.py:2271 #, fuzzy #| msgid "Show latest parts on the homepage" msgid "Show pending SO shipments on the homepage" msgstr "在主页上显示最近商品" -#: common/models.py:2256 +#: common/models.py:2276 msgid "Show News" msgstr "" -#: common/models.py:2257 +#: common/models.py:2277 msgid "Show news on the homepage" msgstr "" -#: common/models.py:2262 +#: common/models.py:2282 msgid "Inline label display" msgstr "内嵌标签显示" -#: common/models.py:2264 +#: common/models.py:2284 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "在浏览器中显示 PDF 标签,而不是以文件形式下载" -#: common/models.py:2270 +#: common/models.py:2290 msgid "Default label printer" msgstr "" -#: common/models.py:2272 +#: common/models.py:2292 msgid "Configure which label printer should be selected by default" msgstr "" -#: common/models.py:2278 +#: common/models.py:2298 msgid "Inline report display" msgstr "" -#: common/models.py:2280 +#: common/models.py:2300 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "在浏览器中显示 PDF 报告,而不是以文件形式下载" -#: common/models.py:2286 +#: common/models.py:2306 msgid "Search Parts" msgstr "" -#: common/models.py:2287 +#: common/models.py:2307 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:2292 +#: common/models.py:2312 msgid "Search Supplier Parts" msgstr "" -#: common/models.py:2293 +#: common/models.py:2313 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:2298 +#: common/models.py:2318 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:2299 +#: common/models.py:2319 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:2304 +#: common/models.py:2324 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:2305 +#: common/models.py:2325 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:2310 +#: common/models.py:2330 msgid "Search Categories" msgstr "" -#: common/models.py:2311 +#: common/models.py:2331 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:2316 +#: common/models.py:2336 msgid "Search Stock" msgstr "" -#: common/models.py:2317 +#: common/models.py:2337 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:2322 +#: common/models.py:2342 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:2324 +#: common/models.py:2344 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:2330 +#: common/models.py:2350 msgid "Search Locations" msgstr "" -#: common/models.py:2331 +#: common/models.py:2351 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:2336 +#: common/models.py:2356 msgid "Search Companies" msgstr "" -#: common/models.py:2337 +#: common/models.py:2357 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:2342 +#: common/models.py:2362 msgid "Search Build Orders" msgstr "" -#: common/models.py:2343 +#: common/models.py:2363 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:2348 +#: common/models.py:2368 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:2349 +#: common/models.py:2369 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:2354 +#: common/models.py:2374 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:2356 +#: common/models.py:2376 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:2362 +#: common/models.py:2382 msgid "Search Sales Orders" msgstr "" -#: common/models.py:2363 +#: common/models.py:2383 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:2368 +#: common/models.py:2388 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:2370 +#: common/models.py:2390 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:2376 +#: common/models.py:2396 #, fuzzy #| msgid "Purchase Orders" msgid "Search Return Orders" msgstr "采购订单" -#: common/models.py:2377 +#: common/models.py:2397 msgid "Display return orders in search preview window" msgstr "" -#: common/models.py:2382 +#: common/models.py:2402 msgid "Exclude Inactive Return Orders" msgstr "" -#: common/models.py:2384 +#: common/models.py:2404 msgid "Exclude inactive return orders from search preview window" msgstr "" -#: common/models.py:2390 +#: common/models.py:2410 msgid "Search Preview Results" msgstr "搜索预览结果" -#: common/models.py:2392 +#: common/models.py:2412 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:2398 +#: common/models.py:2418 #, fuzzy #| msgid "Search" msgid "Regex Search" msgstr "搜索" -#: common/models.py:2399 +#: common/models.py:2419 msgid "Enable regular expressions in search queries" msgstr "" -#: common/models.py:2404 +#: common/models.py:2424 msgid "Whole Word Search" msgstr "" -#: common/models.py:2405 +#: common/models.py:2425 msgid "Search queries return results for whole word matches" msgstr "" -#: common/models.py:2410 +#: common/models.py:2430 msgid "Show Quantity in Forms" msgstr "在表格中显示数量" -#: common/models.py:2411 +#: common/models.py:2431 msgid "Display available part quantity in some forms" msgstr "在某些表格中显示可用的商品数量" -#: common/models.py:2416 +#: common/models.py:2436 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:2417 +#: common/models.py:2437 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:2422 +#: common/models.py:2442 msgid "Fixed Navbar" msgstr "" -#: common/models.py:2423 +#: common/models.py:2443 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:2428 +#: common/models.py:2448 msgid "Date Format" msgstr "" -#: common/models.py:2429 +#: common/models.py:2449 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:2442 part/templates/part/detail.html:41 +#: common/models.py:2462 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:2443 +#: common/models.py:2463 msgid "Display part scheduling information" msgstr "" -#: common/models.py:2448 part/templates/part/detail.html:62 +#: common/models.py:2468 part/templates/part/detail.html:62 msgid "Part Stocktake" msgstr "" -#: common/models.py:2450 +#: common/models.py:2470 msgid "Display part stocktake information (if stocktake functionality is enabled)" msgstr "" -#: common/models.py:2456 +#: common/models.py:2476 msgid "Table String Length" msgstr "" -#: common/models.py:2458 +#: common/models.py:2478 msgid "Maximum length limit for strings displayed in table views" msgstr "" -#: common/models.py:2464 +#: common/models.py:2484 #, fuzzy #| msgid "Select Label Template" msgid "Default part label template" msgstr "选择标签模板" -#: common/models.py:2465 +#: common/models.py:2485 msgid "The part label template to be automatically selected" msgstr "" -#: common/models.py:2470 +#: common/models.py:2490 #, fuzzy #| msgid "stock items selected" msgid "Default stock item template" msgstr "已选择库存项" -#: common/models.py:2472 +#: common/models.py:2492 msgid "The stock item label template to be automatically selected" msgstr "" -#: common/models.py:2478 +#: common/models.py:2498 #, fuzzy #| msgid "No stock location set" msgid "Default stock location label template" msgstr "未设置仓储地点" -#: common/models.py:2480 +#: common/models.py:2500 msgid "The stock location label template to be automatically selected" msgstr "" -#: common/models.py:2486 +#: common/models.py:2506 #, fuzzy #| msgid "No stock location set" msgid "Default build line label template" msgstr "未设置仓储地点" -#: common/models.py:2488 +#: common/models.py:2508 msgid "The build line label template to be automatically selected" msgstr "" -#: common/models.py:2494 +#: common/models.py:2514 msgid "Receive error reports" msgstr "" -#: common/models.py:2495 +#: common/models.py:2515 msgid "Receive notifications for system errors" msgstr "" -#: common/models.py:2500 +#: common/models.py:2520 msgid "Last used printing machines" msgstr "" -#: common/models.py:2501 +#: common/models.py:2521 msgid "Save the last used printing machines for a user" msgstr "" -#: common/models.py:2521 common/models.py:2522 common/models.py:2670 -#: common/models.py:2671 common/models.py:2916 common/models.py:2917 -#: common/models.py:3227 common/models.py:3228 part/models.py:3193 +#: common/models.py:2541 common/models.py:2542 common/models.py:2691 +#: common/models.py:2692 common/models.py:2937 common/models.py:2938 +#: common/models.py:3259 common/models.py:3260 part/models.py:3193 #: part/models.py:3280 part/models.py:3353 part/models.py:3381 #: plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 @@ -3611,11 +3653,11 @@ msgstr "" msgid "User" msgstr "用户" -#: common/models.py:2544 +#: common/models.py:2564 msgid "Price break quantity" msgstr "" -#: common/models.py:2551 company/serializers.py:472 order/admin.py:42 +#: common/models.py:2571 company/serializers.py:472 order/admin.py:42 #: order/models.py:1346 order/models.py:2265 #: templates/js/translated/company.js:1823 templates/js/translated/part.js:1886 #: templates/js/translated/pricing.js:621 @@ -3623,96 +3665,96 @@ msgstr "" msgid "Price" msgstr "价格" -#: common/models.py:2552 +#: common/models.py:2572 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:2647 common/models.py:2832 +#: common/models.py:2668 common/models.py:2853 msgid "Endpoint" msgstr "" -#: common/models.py:2648 +#: common/models.py:2669 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2658 +#: common/models.py:2679 msgid "Name for this webhook" msgstr "" -#: common/models.py:2662 +#: common/models.py:2683 msgid "Is this webhook active" msgstr "" -#: common/models.py:2678 users/models.py:159 +#: common/models.py:2699 users/models.py:159 msgid "Token" msgstr "令牌" -#: common/models.py:2679 +#: common/models.py:2700 msgid "Token for access" msgstr "" -#: common/models.py:2687 +#: common/models.py:2708 msgid "Secret" msgstr "" -#: common/models.py:2688 +#: common/models.py:2709 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2796 +#: common/models.py:2817 msgid "Message ID" msgstr "" -#: common/models.py:2797 +#: common/models.py:2818 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2805 +#: common/models.py:2826 msgid "Host" msgstr "" -#: common/models.py:2806 +#: common/models.py:2827 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2814 +#: common/models.py:2835 msgid "Header" msgstr "" -#: common/models.py:2815 +#: common/models.py:2836 msgid "Header of this message" msgstr "" -#: common/models.py:2822 +#: common/models.py:2843 msgid "Body" msgstr "" -#: common/models.py:2823 +#: common/models.py:2844 msgid "Body of this message" msgstr "" -#: common/models.py:2833 +#: common/models.py:2854 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2838 +#: common/models.py:2859 msgid "Worked on" msgstr "" -#: common/models.py:2839 +#: common/models.py:2860 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2965 +#: common/models.py:2986 msgid "Id" msgstr "" -#: common/models.py:2967 templates/js/translated/company.js:965 +#: common/models.py:2988 templates/js/translated/company.js:965 #: templates/js/translated/news.js:44 msgid "Title" msgstr "" -#: common/models.py:2969 common/models.py:3211 company/models.py:149 +#: common/models.py:2990 common/models.py:3243 company/models.py:149 #: company/models.py:440 company/models.py:500 company/models.py:799 #: order/models.py:303 order/models.py:1301 order/models.py:1717 #: part/admin.py:55 part/models.py:955 @@ -3729,28 +3771,28 @@ msgstr "" msgid "Link" msgstr "链接" -#: common/models.py:2971 templates/js/translated/news.js:60 +#: common/models.py:2992 templates/js/translated/news.js:60 msgid "Published" msgstr "" -#: common/models.py:2973 templates/InvenTree/settings/plugin_settings.html:32 +#: common/models.py:2994 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:2975 templates/js/translated/news.js:52 +#: common/models.py:2996 templates/js/translated/news.js:52 msgid "Summary" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Read" msgstr "" -#: common/models.py:2978 +#: common/models.py:2999 msgid "Was this news item read?" msgstr "" -#: common/models.py:2995 company/models.py:159 part/models.py:965 +#: common/models.py:3016 company/models.py:159 part/models.py:965 #: 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 @@ -3760,108 +3802,114 @@ msgstr "" msgid "Image" msgstr "图片" -#: common/models.py:2995 +#: common/models.py:3016 #, fuzzy #| msgid "Image" msgid "Image file" msgstr "图片" -#: common/models.py:3007 common/models.py:3195 +#: common/models.py:3028 common/models.py:3227 #, fuzzy #| msgid "Part Parameter Templates" msgid "Target model type for this image" msgstr "商品参数模板" -#: common/models.py:3011 +#: common/models.py:3032 #, fuzzy #| msgid "Part Parameter Templates" msgid "Target model ID for this image" msgstr "商品参数模板" -#: common/models.py:3052 +#: common/models.py:3070 +#, fuzzy +#| msgid "Key string must be unique" +msgid "Unit symbol must be unique" +msgstr "关键字必须是唯一的" + +#: common/models.py:3085 #, fuzzy #| msgid "Must be a valid number" msgid "Unit name must be a valid identifier" msgstr "必须是有效数字" -#: common/models.py:3071 +#: common/models.py:3104 #, fuzzy #| msgid "Part name" msgid "Unit name" msgstr "商品名称" -#: common/models.py:3078 templates/InvenTree/settings/settings_staff_js.html:75 +#: common/models.py:3111 templates/InvenTree/settings/settings_staff_js.html:75 msgid "Symbol" msgstr "" -#: common/models.py:3079 +#: common/models.py:3112 #, fuzzy #| msgid "Optional Items" msgid "Optional unit symbol" msgstr "可选项目" -#: common/models.py:3086 templates/InvenTree/settings/settings_staff_js.html:71 +#: common/models.py:3118 templates/InvenTree/settings/settings_staff_js.html:71 #, fuzzy #| msgid "Destination" msgid "Definition" msgstr "目的地" -#: common/models.py:3087 +#: common/models.py:3119 msgid "Unit definition" msgstr "" -#: common/models.py:3145 common/models.py:3202 stock/models.py:2461 +#: common/models.py:3177 common/models.py:3234 stock/models.py:2461 #: templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" msgstr "附件" -#: common/models.py:3157 +#: common/models.py:3189 msgid "Missing file" msgstr "缺少文件" -#: common/models.py:3158 +#: common/models.py:3190 msgid "Missing external link" msgstr "缺少外部链接" -#: common/models.py:3203 +#: common/models.py:3235 msgid "Select file to attach" msgstr "选择附件" -#: common/models.py:3218 templates/js/translated/attachment.js:120 +#: common/models.py:3250 templates/js/translated/attachment.js:120 #: templates/js/translated/attachment.js:360 msgid "Comment" msgstr "注释" -#: common/models.py:3219 +#: common/models.py:3251 #, fuzzy #| msgid "Attachments" msgid "Attachment comment" msgstr "附件" -#: common/models.py:3235 +#: common/models.py:3267 #, fuzzy #| msgid "upload date" msgid "Upload date" msgstr "上传日期" -#: common/models.py:3236 +#: common/models.py:3268 #, fuzzy #| msgid "Select file to upload" msgid "Date the file was uploaded" msgstr "选择要上传的文件" -#: common/models.py:3240 +#: common/models.py:3272 #, fuzzy #| msgid "File Fields" msgid "File size" msgstr "文件字段" -#: common/models.py:3240 +#: common/models.py:3272 msgid "File size in bytes" msgstr "" -#: common/models.py:3278 common/serializers.py:553 +#: common/models.py:3310 common/serializers.py:553 msgid "Invalid model type specified for attachment" msgstr "" @@ -4985,62 +5033,62 @@ msgstr "新建公司信息" msgid "Placed" msgstr "已添加" -#: machine/machine_types/label_printer.py:218 +#: machine/machine_types/label_printer.py:212 msgid "Copies" msgstr "" -#: machine/machine_types/label_printer.py:219 +#: machine/machine_types/label_printer.py:213 #, fuzzy #| msgid "Number of stock items to build" msgid "Number of copies to print for each label" msgstr "要生产的项目数量" -#: machine/machine_types/label_printer.py:234 +#: machine/machine_types/label_printer.py:228 #, fuzzy #| msgid "Connection error" msgid "Connected" msgstr "连接错误" -#: machine/machine_types/label_printer.py:235 order/api.py:1467 +#: machine/machine_types/label_printer.py:229 order/api.py:1467 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "" -#: machine/machine_types/label_printer.py:236 +#: machine/machine_types/label_printer.py:230 #, fuzzy #| msgid "Print Label" msgid "Printing" msgstr "打印标签" -#: machine/machine_types/label_printer.py:237 +#: machine/machine_types/label_printer.py:231 msgid "No media" msgstr "" -#: machine/machine_types/label_printer.py:238 +#: machine/machine_types/label_printer.py:232 #, fuzzy #| msgid "Rejected" msgid "Disconnected" msgstr "已拒绝" -#: machine/machine_types/label_printer.py:245 +#: machine/machine_types/label_printer.py:239 #, fuzzy #| msgid "Label name" msgid "Label Printer" msgstr "标签名称" -#: machine/machine_types/label_printer.py:246 +#: machine/machine_types/label_printer.py:240 #, fuzzy #| msgid "Allocate selected items" msgid "Directly print labels for various items." msgstr "分配选定项目" -#: machine/machine_types/label_printer.py:252 +#: machine/machine_types/label_printer.py:246 #, fuzzy #| msgid "Print actions" msgid "Printer Location" msgstr "打印操作" -#: machine/machine_types/label_printer.py:253 +#: machine/machine_types/label_printer.py:247 msgid "Scope the printer to a specific location" msgstr "" @@ -7936,12 +7984,6 @@ msgstr "商品可以从外部供应商处购买" msgid "Part can be sold to customers" msgstr "商品可以销售给客户" -#: part/templates/part/part_base.html:145 -#, fuzzy -#| msgid "Print actions" -msgid "Part is not active" -msgstr "打印操作" - #: part/templates/part/part_base.html:153 msgid "Part is virtual (not a physical part)" msgstr "商品是虚拟的(不是实体零件)" @@ -11843,11 +11885,11 @@ msgstr "" msgid "Minimum Quantity" msgstr "" -#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1130 +#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135 msgid "No Response" msgstr "" -#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1131 +#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136 msgid "No response from the InvenTree server" msgstr "" @@ -11859,27 +11901,27 @@ msgstr "" msgid "API request returned error code 400" msgstr "" -#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1140 +#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145 msgid "Error 401: Not Authenticated" msgstr "" -#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1141 +#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146 msgid "Authentication credentials not supplied" msgstr "" -#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1145 +#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150 msgid "Error 403: Permission Denied" msgstr "" -#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1146 +#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151 msgid "You do not have the required permissions to access this function" msgstr "" -#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1150 +#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155 msgid "Error 404: Resource Not Found" msgstr "" -#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1151 +#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156 msgid "The requested resource could not be located on the server" msgstr "" @@ -11891,11 +11933,11 @@ msgstr "" msgid "HTTP method not allowed at URL" msgstr "" -#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1155 +#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160 msgid "Error 408: Timeout" msgstr "" -#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1156 +#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161 msgid "Connection timeout while requesting data from server" msgstr "" @@ -11986,7 +12028,7 @@ msgid "Unknown response from server" msgstr "" #: templates/js/translated/barcode.js:252 -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "Invalid server response" msgstr "" @@ -12081,8 +12123,8 @@ msgid "Row Data" msgstr "" #: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700 -#: templates/js/translated/modals.js:74 templates/js/translated/modals.js:628 -#: templates/js/translated/modals.js:752 templates/js/translated/modals.js:1060 +#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629 +#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065 #: templates/js/translated/purchase_order.js:797 templates/modals.html:15 #: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50 msgid "Close" @@ -13121,62 +13163,62 @@ msgstr "打印标签前必须选择库存项目" msgid "Labels sent to printer" msgstr "" -#: templates/js/translated/modals.js:58 templates/js/translated/modals.js:158 -#: templates/js/translated/modals.js:683 +#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159 +#: templates/js/translated/modals.js:688 msgid "Cancel" msgstr "取消" -#: templates/js/translated/modals.js:63 templates/js/translated/modals.js:157 -#: templates/js/translated/modals.js:751 templates/js/translated/modals.js:1059 +#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158 +#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064 #: templates/modals.html:28 templates/modals.html:51 msgid "Submit" msgstr "" -#: templates/js/translated/modals.js:156 +#: templates/js/translated/modals.js:157 msgid "Form Title" msgstr "" -#: templates/js/translated/modals.js:445 +#: templates/js/translated/modals.js:446 msgid "Waiting for server..." msgstr "" -#: templates/js/translated/modals.js:596 +#: templates/js/translated/modals.js:597 msgid "Show Error Information" msgstr "" -#: templates/js/translated/modals.js:682 +#: templates/js/translated/modals.js:687 msgid "Accept" msgstr "" -#: templates/js/translated/modals.js:740 +#: templates/js/translated/modals.js:745 msgid "Loading Data" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Invalid response from server" msgstr "" -#: templates/js/translated/modals.js:1011 +#: templates/js/translated/modals.js:1016 msgid "Form data missing from server response" msgstr "" -#: templates/js/translated/modals.js:1023 +#: templates/js/translated/modals.js:1028 msgid "Error posting form data" msgstr "" -#: templates/js/translated/modals.js:1120 +#: templates/js/translated/modals.js:1125 msgid "JSON response missing form data" msgstr "" -#: templates/js/translated/modals.js:1135 +#: templates/js/translated/modals.js:1140 msgid "Error 400: Bad Request" msgstr "" -#: templates/js/translated/modals.js:1136 +#: templates/js/translated/modals.js:1141 msgid "Server returned error code 400" msgstr "" -#: templates/js/translated/modals.js:1159 +#: templates/js/translated/modals.js:1164 msgid "Error requesting form data" msgstr "" diff --git a/src/frontend/src/locales/bg/messages.po b/src/frontend/src/locales/bg/messages.po index 2e312d7aea..70c1a5ae1d 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-06-19 04:49\n" +"PO-Revision-Date: 2024-07-05 14:57\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -54,11 +54,11 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "" @@ -145,7 +145,7 @@ msgstr "" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "" @@ -207,9 +207,9 @@ msgstr "" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "" @@ -254,6 +254,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "" @@ -358,6 +359,54 @@ msgstr "" msgid "Error rendering template" msgstr "" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -550,9 +599,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -637,7 +686,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "" @@ -882,7 +931,7 @@ msgid "Close modal" msgstr "" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "" @@ -990,13 +1039,13 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "" @@ -1039,7 +1088,7 @@ msgid "Pages" msgstr "" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "" @@ -1054,7 +1103,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1122,8 +1171,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1132,11 +1181,11 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "" @@ -1157,9 +1206,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1169,7 +1218,7 @@ msgid "Supplier Parts" msgstr "" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "" @@ -1178,29 +1227,29 @@ msgid "Manufacturer Parts" msgstr "" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "" @@ -1209,9 +1258,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "" @@ -1250,7 +1299,7 @@ msgid "Build Lines" msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "" @@ -1268,22 +1317,22 @@ msgid "Project Code" msgstr "" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "" @@ -1297,17 +1346,17 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "" @@ -1321,14 +1370,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "" @@ -1339,19 +1388,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "" @@ -1370,7 +1419,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" @@ -1380,7 +1429,7 @@ msgid "Label Template" msgstr "" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "" @@ -1389,7 +1438,7 @@ msgid "Report Template" msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "" @@ -1408,17 +1457,17 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "" @@ -1427,8 +1476,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1494,10 +1543,6 @@ msgstr "" #~ msgid "Substitutes" #~ msgstr "Substitutes" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "Allow Variants" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2169,7 +2214,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "" @@ -2184,10 +2229,10 @@ msgstr "" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "" @@ -2195,9 +2240,9 @@ msgstr "" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "" @@ -2488,7 +2533,7 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2539,7 +2584,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2561,8 +2606,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "" @@ -2584,14 +2629,14 @@ msgid "Actions" msgstr "" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "" @@ -2604,12 +2649,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "" @@ -2800,14 +2845,18 @@ msgstr "" msgid "Set new password" msgstr "" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "" -#: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" msgstr "" +#: src/pages/ErrorPage.tsx:28 +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "Sorry, an unexpected error has occurred." + #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" msgstr "" @@ -3230,24 +3279,24 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "" @@ -3255,28 +3304,28 @@ msgstr "" #~ msgid "Templates" #~ msgstr "Templates" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "" @@ -3398,15 +3447,15 @@ msgstr "" msgid "System settings" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "" @@ -3418,30 +3467,30 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "" @@ -3474,16 +3523,16 @@ msgstr "" #~ msgstr "Found an exsisting login - using it to log you in." #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "" +#~ msgid "Not Found" +#~ msgstr "Not Found" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "" +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "Sorry, this page is not known or was moved." #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "" +#~ msgid "Go to the start page" +#~ msgstr "Go to the start page" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3497,10 +3546,10 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3511,25 +3560,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3542,29 +3591,29 @@ msgstr "" msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3572,43 +3621,43 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "" @@ -3617,8 +3666,8 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "" @@ -3634,7 +3683,7 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "" @@ -3642,54 +3691,54 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3699,18 +3748,18 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "" @@ -3722,45 +3771,45 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3768,20 +3817,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "" @@ -3789,289 +3838,291 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -4089,122 +4140,122 @@ msgstr "" msgid "Active" msgstr "" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -4212,55 +4263,55 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "" @@ -4309,7 +4360,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4347,7 +4398,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4417,7 +4468,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "" @@ -4475,39 +4526,39 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "" @@ -4517,47 +4568,47 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4567,84 +4618,86 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4656,15 +4709,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4677,31 +4730,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4709,34 +4762,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4874,7 +4927,7 @@ msgid "Not found" msgstr "" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "" @@ -4886,15 +4939,15 @@ msgstr "" msgid "This action cannot be undone!" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "" @@ -4903,115 +4956,105 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:291 -#: src/tables/bom/UsedInTable.tsx:68 -#: src/tables/build/BuildLineTable.tsx:46 -msgid "Optional" -msgstr "" - -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "" - #: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" +msgid "Allow Variants" msgstr "" #: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" +msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" +#: src/tables/bom/UsedInTable.tsx:68 +#: src/tables/build/BuildLineTable.tsx:46 +msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:301 @@ -5019,44 +5062,59 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:302 -msgid "Show items with pricing" +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:312 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" +msgid "BOM item deleted" msgstr "" #: src/tables/bom/BomTable.tsx:348 @@ -5072,10 +5130,26 @@ msgstr "" #~ msgstr "Are you sure you want to remove this BOM item?" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" +#~ msgid "Validate BOM line" +#~ msgstr "Validate BOM line" + +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "" @@ -5592,11 +5666,20 @@ msgstr "" msgid "Show structural categories" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "" @@ -5765,6 +5848,34 @@ msgstr "" msgid "Not Virtual" msgstr "" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "" @@ -6611,7 +6722,7 @@ msgid "Show items which are available" msgstr "" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "" @@ -6828,32 +6939,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "structural" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "external" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "" @@ -6884,3 +6999,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + diff --git a/src/frontend/src/locales/cs/messages.po b/src/frontend/src/locales/cs/messages.po index ebe672c3df..bb03c6ccc8 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-06-23 05:23\n" +"PO-Revision-Date: 2024-07-05 14:57\n" "Last-Translator: \n" "Language-Team: Czech\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -54,11 +54,11 @@ msgstr "Tisk štítků byl úspěšně dokončen" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "Chyba" @@ -145,7 +145,7 @@ msgstr "Odstranit přidružený obrázek z této položky?" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "Odstranit" @@ -207,9 +207,9 @@ msgstr "Součást není aktivní" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "Neaktivní" @@ -254,6 +254,7 @@ msgstr "Nahrání obrázku se nezdařilo" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "Dokončeno" @@ -358,6 +359,54 @@ msgstr "Vyberte instanci pro náhled" msgid "Error rendering template" msgstr "Chyba při načítání šablony" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -550,9 +599,9 @@ msgstr "Server" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -637,7 +686,7 @@ msgid "Thumbnail" msgstr "Náhled" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "Akce čárového kódu" @@ -882,7 +931,7 @@ msgid "Close modal" msgstr "" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "Server" @@ -990,13 +1039,13 @@ msgstr "Nastavení účtu" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "Nastavení systému" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "Centrum správce" @@ -1039,7 +1088,7 @@ msgid "Pages" msgstr "Stránky" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "Pluginy" @@ -1054,7 +1103,7 @@ msgid "About" msgstr "O aplikaci" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1122,8 +1171,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1132,11 +1181,11 @@ msgstr "Díl" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "Díly" @@ -1157,9 +1206,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "Dodavatel dílu" @@ -1169,7 +1218,7 @@ msgid "Supplier Parts" msgstr "" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "" @@ -1178,29 +1227,29 @@ msgid "Manufacturer Parts" msgstr "" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "Skladová položka" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "Skladové položky" @@ -1209,9 +1258,9 @@ msgid "Stock Location" msgstr "Umístění skladu" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "" @@ -1250,7 +1299,7 @@ msgid "Build Lines" msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "Firma" @@ -1268,22 +1317,22 @@ msgid "Project Code" msgstr "Kód projektu" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "Kódy projektu" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "" @@ -1297,17 +1346,17 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "" @@ -1321,14 +1370,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "" @@ -1339,19 +1388,19 @@ msgid "Address" msgstr "Adresa" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "Adresy" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "Kontakt" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "Kontakty" @@ -1370,7 +1419,7 @@ msgid "User" msgstr "Uživatel" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "Uživatelé" @@ -1380,7 +1429,7 @@ msgid "Label Template" msgstr "" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "" @@ -1389,7 +1438,7 @@ msgid "Report Template" msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "" @@ -1408,17 +1457,17 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "Zásoby" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "Sériové číslo" @@ -1427,8 +1476,8 @@ msgstr "Sériové číslo" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1494,10 +1543,6 @@ msgstr "" #~ msgid "Substitutes" #~ msgstr "Substitutes" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "Allow Variants" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2169,7 +2214,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "Webová stránka" @@ -2184,10 +2229,10 @@ msgstr "Demo" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "Nákup" @@ -2195,9 +2240,9 @@ msgstr "Nákup" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "Prodej" @@ -2488,7 +2533,7 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2539,7 +2584,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2561,8 +2606,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "Na skladě" @@ -2584,14 +2629,14 @@ msgid "Actions" msgstr "Akce" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "Přidat" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "Počet" @@ -2604,12 +2649,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "" @@ -2800,14 +2845,18 @@ msgstr "" msgid "Set new password" msgstr "" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "" -#: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" msgstr "" +#: src/pages/ErrorPage.tsx:28 +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "Sorry, an unexpected error has occurred." + #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" msgstr "Automaticka aktualizace" @@ -3230,24 +3279,24 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "Vlastní jednotky" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "Parametry dílu" @@ -3255,28 +3304,28 @@ msgstr "Parametry dílu" #~ msgid "Templates" #~ msgstr "Templates" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "Parametry kategorie" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "Stroje" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "Rychlá volba" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "Přidat nového uživatele" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "Pokročilá nastavení" @@ -3398,15 +3447,15 @@ msgstr "" msgid "System settings" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "Přihlášení" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "Čárové kódy" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "Ceník" @@ -3418,30 +3467,30 @@ msgstr "Ceník" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "Štítky" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "" @@ -3474,16 +3523,16 @@ msgstr "" #~ msgstr "Found an exsisting login - using it to log you in." #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "Nenalezeno" +#~ msgid "Not Found" +#~ msgstr "Not Found" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "" +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "Sorry, this page is not known or was moved." #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "Přejít na úvodní stránku" +#~ msgid "Go to the start page" +#~ msgstr "Go to the start page" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3497,10 +3546,10 @@ msgstr "Označit jako nepřečtenou" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3511,25 +3560,25 @@ msgstr "Označit jako nepřečtenou" msgid "Status" msgstr "Stav" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "Reference" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3542,29 +3591,29 @@ msgstr "Reference" msgid "Description" msgstr "Popis" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3572,43 +3621,43 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "" @@ -3617,8 +3666,8 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "" @@ -3634,7 +3683,7 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "" @@ -3642,54 +3691,54 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3699,18 +3748,18 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "" @@ -3722,45 +3771,45 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3768,20 +3817,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "" @@ -3789,289 +3838,291 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "Upravit společnost" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -4089,122 +4140,122 @@ msgstr "" msgid "Active" msgstr "" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -4212,55 +4263,55 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "" @@ -4309,7 +4360,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4347,7 +4398,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4417,7 +4468,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "" @@ -4475,39 +4526,39 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "" @@ -4517,47 +4568,47 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4567,84 +4618,86 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4656,15 +4709,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4677,31 +4730,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4709,34 +4762,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4874,7 +4927,7 @@ msgid "Not found" msgstr "" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "" @@ -4886,15 +4939,15 @@ msgstr "" msgid "This action cannot be undone!" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "" @@ -4903,115 +4956,105 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:291 -#: src/tables/bom/UsedInTable.tsx:68 -#: src/tables/build/BuildLineTable.tsx:46 -msgid "Optional" -msgstr "" - -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "" - #: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" +msgid "Allow Variants" msgstr "" #: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" +msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" +#: src/tables/bom/UsedInTable.tsx:68 +#: src/tables/build/BuildLineTable.tsx:46 +msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:301 @@ -5019,44 +5062,59 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:302 -msgid "Show items with pricing" +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:312 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" +msgid "BOM item deleted" msgstr "" #: src/tables/bom/BomTable.tsx:348 @@ -5072,10 +5130,26 @@ msgstr "" #~ msgstr "Are you sure you want to remove this BOM item?" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" +#~ msgid "Validate BOM line" +#~ msgstr "Validate BOM line" + +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "" @@ -5592,11 +5666,20 @@ msgstr "" msgid "Show structural categories" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "" @@ -5765,6 +5848,34 @@ msgstr "" msgid "Not Virtual" msgstr "" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "" @@ -6611,7 +6722,7 @@ msgid "Show items which are available" msgstr "" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "" @@ -6828,32 +6939,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "structural" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "external" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "" @@ -6884,3 +6999,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + diff --git a/src/frontend/src/locales/da/messages.po b/src/frontend/src/locales/da/messages.po index d1e27146f6..1e70aa784d 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-06-19 04:49\n" +"PO-Revision-Date: 2024-07-05 14:57\n" "Last-Translator: \n" "Language-Team: Danish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -54,11 +54,11 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "" @@ -145,7 +145,7 @@ msgstr "" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "" @@ -207,9 +207,9 @@ msgstr "" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "" @@ -254,6 +254,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "" @@ -358,6 +359,54 @@ msgstr "" msgid "Error rendering template" msgstr "" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -550,9 +599,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -637,7 +686,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "" @@ -882,7 +931,7 @@ msgid "Close modal" msgstr "" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "" @@ -990,13 +1039,13 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "" @@ -1039,7 +1088,7 @@ msgid "Pages" msgstr "" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "" @@ -1054,7 +1103,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1122,8 +1171,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1132,11 +1181,11 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "" @@ -1157,9 +1206,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1169,7 +1218,7 @@ msgid "Supplier Parts" msgstr "" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "" @@ -1178,29 +1227,29 @@ msgid "Manufacturer Parts" msgstr "" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "" @@ -1209,9 +1258,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "" @@ -1250,7 +1299,7 @@ msgid "Build Lines" msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "" @@ -1268,22 +1317,22 @@ msgid "Project Code" msgstr "" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "" @@ -1297,17 +1346,17 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "" @@ -1321,14 +1370,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "" @@ -1339,19 +1388,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "" @@ -1370,7 +1419,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" @@ -1380,7 +1429,7 @@ msgid "Label Template" msgstr "" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "" @@ -1389,7 +1438,7 @@ msgid "Report Template" msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "" @@ -1408,17 +1457,17 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "" @@ -1427,8 +1476,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1494,10 +1543,6 @@ msgstr "" #~ msgid "Substitutes" #~ msgstr "Substitutes" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "Allow Variants" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2169,7 +2214,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "" @@ -2184,10 +2229,10 @@ msgstr "" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "" @@ -2195,9 +2240,9 @@ msgstr "" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "" @@ -2488,7 +2533,7 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2539,7 +2584,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2561,8 +2606,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "" @@ -2584,14 +2629,14 @@ msgid "Actions" msgstr "" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "" @@ -2604,12 +2649,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "" @@ -2800,14 +2845,18 @@ msgstr "" msgid "Set new password" msgstr "" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "" -#: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" msgstr "" +#: src/pages/ErrorPage.tsx:28 +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "Sorry, an unexpected error has occurred." + #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" msgstr "" @@ -3230,24 +3279,24 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "" @@ -3255,28 +3304,28 @@ msgstr "" #~ msgid "Templates" #~ msgstr "Templates" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "" @@ -3398,15 +3447,15 @@ msgstr "" msgid "System settings" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "" @@ -3418,30 +3467,30 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "" @@ -3474,16 +3523,16 @@ msgstr "" #~ msgstr "Found an exsisting login - using it to log you in." #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "" +#~ msgid "Not Found" +#~ msgstr "Not Found" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "" +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "Sorry, this page is not known or was moved." #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "" +#~ msgid "Go to the start page" +#~ msgstr "Go to the start page" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3497,10 +3546,10 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3511,25 +3560,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3542,29 +3591,29 @@ msgstr "" msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3572,43 +3621,43 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "" @@ -3617,8 +3666,8 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "" @@ -3634,7 +3683,7 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "" @@ -3642,54 +3691,54 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3699,18 +3748,18 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "" @@ -3722,45 +3771,45 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3768,20 +3817,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "" @@ -3789,289 +3838,291 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -4089,122 +4140,122 @@ msgstr "" msgid "Active" msgstr "" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -4212,55 +4263,55 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "" @@ -4309,7 +4360,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4347,7 +4398,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4417,7 +4468,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "" @@ -4475,39 +4526,39 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "" @@ -4517,47 +4568,47 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4567,84 +4618,86 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4656,15 +4709,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4677,31 +4730,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4709,34 +4762,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4874,7 +4927,7 @@ msgid "Not found" msgstr "" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "" @@ -4886,15 +4939,15 @@ msgstr "" msgid "This action cannot be undone!" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "" @@ -4903,115 +4956,105 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:291 -#: src/tables/bom/UsedInTable.tsx:68 -#: src/tables/build/BuildLineTable.tsx:46 -msgid "Optional" -msgstr "" - -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "" - #: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" +msgid "Allow Variants" msgstr "" #: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" +msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" +#: src/tables/bom/UsedInTable.tsx:68 +#: src/tables/build/BuildLineTable.tsx:46 +msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:301 @@ -5019,44 +5062,59 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:302 -msgid "Show items with pricing" +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:312 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" +msgid "BOM item deleted" msgstr "" #: src/tables/bom/BomTable.tsx:348 @@ -5072,10 +5130,26 @@ msgstr "" #~ msgstr "Are you sure you want to remove this BOM item?" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" +#~ msgid "Validate BOM line" +#~ msgstr "Validate BOM line" + +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "" @@ -5592,11 +5666,20 @@ msgstr "" msgid "Show structural categories" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "" @@ -5765,6 +5848,34 @@ msgstr "" msgid "Not Virtual" msgstr "" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "" @@ -6611,7 +6722,7 @@ msgid "Show items which are available" msgstr "" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "" @@ -6828,32 +6939,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "structural" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "external" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "" @@ -6884,3 +6999,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + diff --git a/src/frontend/src/locales/de/messages.po b/src/frontend/src/locales/de/messages.po index b0b442e67d..d622e1b918 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-06-30 06:57\n" +"PO-Revision-Date: 2024-07-05 14:57\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -40,11 +40,11 @@ msgstr "In die Zwischenablage kopieren" #: src/components/buttons/PrintingActions.tsx:95 msgid "Print Label" -msgstr "" +msgstr "Etiketten Drucken" #: src/components/buttons/PrintingActions.tsx:101 msgid "Label printing completed successfully" -msgstr "" +msgstr "Etikettendruck erfolgreich abgeschlossen" #: src/components/buttons/PrintingActions.tsx:107 #: src/components/buttons/PrintingActions.tsx:144 @@ -54,30 +54,30 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "Fehler" #: src/components/buttons/PrintingActions.tsx:108 msgid "The label could not be generated" -msgstr "" +msgstr "Das Etikett konnte nicht generiert werden" #: src/components/buttons/PrintingActions.tsx:123 msgid "Print Report" -msgstr "" +msgstr "Bericht drucken" #: src/components/buttons/PrintingActions.tsx:139 msgid "Report printing completed successfully" -msgstr "" +msgstr "Berichtsdruck erfolgreich abgeschlossen" #: src/components/buttons/PrintingActions.tsx:145 msgid "The report could not be generated" -msgstr "" +msgstr "Der Bericht konnte nicht erstellt werden" #: src/components/buttons/PrintingActions.tsx:173 msgid "Printing Actions" @@ -145,7 +145,7 @@ msgstr "Verknüpftes Bild von diesem Teil entfernen?" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "Entfernen" @@ -207,9 +207,9 @@ msgstr "Teil ist nicht aktiv" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "Inaktiv" @@ -254,6 +254,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "Abgeschlossen" @@ -358,6 +359,54 @@ msgstr "" msgid "Error rendering template" msgstr "Fehler bei Darstellung der Vorlage" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -550,9 +599,9 @@ msgstr "Adresse" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -637,7 +686,7 @@ msgid "Thumbnail" msgstr "Vorschaubild" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "Barcode-Aktionen" @@ -882,7 +931,7 @@ msgid "Close modal" msgstr "Dialog schließen" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "Server" @@ -990,13 +1039,13 @@ msgstr "Benutzereinstellungen" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "Einstellungen" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "Adminbereich" @@ -1039,7 +1088,7 @@ msgid "Pages" msgstr "Seiten" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "Plugins" @@ -1054,7 +1103,7 @@ msgid "About" msgstr "Über uns" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1122,8 +1171,8 @@ msgstr "Unbekanntes Modell: {model}" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1132,11 +1181,11 @@ msgstr "Teil" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "Teile" @@ -1157,9 +1206,9 @@ msgid "Part Test Templates" msgstr "Testvorlagen für Teil" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "Zuliefererteil" @@ -1169,7 +1218,7 @@ msgid "Supplier Parts" msgstr "Zuliefererteile" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "Herstellerteil" @@ -1178,29 +1227,29 @@ msgid "Manufacturer Parts" msgstr "Herstellerteile" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "Teilkategorie" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "Teil-Kategorien" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "Lagerartikel" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "Lagerartikel" @@ -1209,9 +1258,9 @@ msgid "Stock Location" msgstr "Lagerort" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "Lagerorte" @@ -1250,7 +1299,7 @@ msgid "Build Lines" msgstr "Bauauftragspositionen" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "Firma" @@ -1268,22 +1317,22 @@ msgid "Project Code" msgstr "Projekt-Code" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "Projektnummern" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "Einkaufsbestellung" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "Nachbestellungen" @@ -1297,17 +1346,17 @@ msgid "Purchase Order Lines" msgstr "Bestellpositionen" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Verkaufsauftrag" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "Aufträge" @@ -1321,14 +1370,14 @@ msgid "Sales Order Shipments" msgstr "Versand der Bestellungen" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "Rückgabe Auftrag" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "Reklamationen" @@ -1339,19 +1388,19 @@ msgid "Address" msgstr "Adresse" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "Adressen" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "Kontakt" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "Kontakte" @@ -1370,7 +1419,7 @@ msgid "User" msgstr "Nutzer" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "Benutzer" @@ -1380,7 +1429,7 @@ msgid "Label Template" msgstr "" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "" @@ -1389,7 +1438,7 @@ msgid "Report Template" msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "" @@ -1408,17 +1457,17 @@ msgstr "Sendung" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "Lager" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "Seriennummer" @@ -1427,8 +1476,8 @@ msgstr "Seriennummer" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1494,10 +1543,6 @@ msgstr "Keine Einstellungen angegeben" #~ msgid "Substitutes" #~ msgstr "Substitutes" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "Allow Variants" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2169,7 +2214,7 @@ msgstr "Aktuelles" #~ msgstr "Local Server" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "Webseite" @@ -2184,10 +2229,10 @@ msgstr "Demo" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "Einkauf" @@ -2195,9 +2240,9 @@ msgstr "Einkauf" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "Verkäufe" @@ -2488,7 +2533,7 @@ msgstr "Artikel aus Liste entfernen" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2539,7 +2584,7 @@ msgstr "Seriennummern für neue Lagerartikel eingeben (oder leer lassen)" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2561,8 +2606,8 @@ msgstr "Zum Standard-Lagerort verschieben" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "Auf Lager" @@ -2584,14 +2629,14 @@ msgid "Actions" msgstr "Aktionen" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "Hinzufügen" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "Anzahl" @@ -2604,12 +2649,12 @@ msgid "Remove Stock" msgstr "Bestand entfernen" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "Bestand verschieben" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "Bestand zählen" @@ -2800,13 +2845,17 @@ msgstr "Das Passwort wurde erfolgreich festgelegt. Sie können sich jetzt mit Ih msgid "Set new password" msgstr "Passwort festlegen" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "Fehler: {0}" +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" +msgstr "" + #: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." -msgstr "Es ist ein unerwarteter Fehler aufgetreten." +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "Sorry, an unexpected error has occurred." #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" @@ -3230,24 +3279,24 @@ msgstr "Lader" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "Hintergrundprozesse" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "Fehlerberichte" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "Währungen" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "Kundenspezifische Einheiten" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "Teile Parameter" @@ -3255,28 +3304,28 @@ msgstr "Teile Parameter" #~ msgid "Templates" #~ msgstr "Templates" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "Kategorie Parameter" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "Lagerort Typen" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "Maschinen" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "Schnell-Auswahl" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "Neuen Benutzer hinzufügen" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "Erweiterte Optionen" @@ -3398,15 +3447,15 @@ msgstr "Einstellungen die für den Benutzer Lebenszyklus relevant sind. Mehr ver msgid "System settings" msgstr "Systemeinstellungen" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "Anmelden" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "Barcode" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "Preise" @@ -3418,30 +3467,30 @@ msgstr "Preise" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "Beschriftungen" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "Berichte" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "Inventur" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "Bauaufträge" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "Zu Benutzereinstellungen wechseln" @@ -3474,16 +3523,16 @@ msgstr "Zu Systemeinstellungen wechseln" #~ msgstr "Found an exsisting login - using it to log you in." #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "Nicht gefunden" +#~ msgid "Not Found" +#~ msgstr "Not Found" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "Diese Seite ist nicht bekannt oder wurde verschoben." +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "Sorry, this page is not known or was moved." #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "Zur Startseite" +#~ msgid "Go to the start page" +#~ msgstr "Go to the start page" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3497,10 +3546,10 @@ msgstr "Als ungelesen markieren" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3511,25 +3560,25 @@ msgstr "Als ungelesen markieren" msgid "Status" msgstr "Status" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "Referenz" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3542,29 +3591,29 @@ msgstr "Referenz" msgid "Description" msgstr "Beschreibung" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "Übergeordneter Bauauftrag" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "Bauauftrag Anzahl" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "Fertiggestellte Endprodukte" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "Aufgegeben von" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3572,43 +3621,43 @@ msgstr "Aufgegeben von" msgid "Responsible" msgstr "Verantwortlich" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "Erstellt" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "Zieldatum" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "Abgeschlossen" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "Quell Lagerort" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "Beliebiger Lagerort" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "Beliebiger Lagerort" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "Ziel Lagerort" @@ -3617,8 +3666,8 @@ msgstr "Ziel Lagerort" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "Losnummer" @@ -3634,7 +3683,7 @@ msgstr "Losnummer" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "Bauauftrag Details" @@ -3642,54 +3691,54 @@ msgstr "Bauauftrag Details" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "Bestand zuweisen" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "Unvollständige Endprodukte" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "Verbrauchte Bestände" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "Unter-Bauaufträge" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "Anhänge" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "Notizen" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "Bauauftrag bearbeiten" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "Bauauftrag abbrechen" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3699,18 +3748,18 @@ msgstr "Neuer Bauauftrag" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "Bauauftrag-Aktionen" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "Bauauftrag-Aktionen" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "Bestellung stornieren" @@ -3722,45 +3771,45 @@ msgstr "Bestellung stornieren" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "Telefonnummer" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "E-Mail-Adresse" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "Standardwährung" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "Lieferant" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "Hersteller" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3768,20 +3817,20 @@ msgstr "Hersteller" msgid "Customer" msgstr "Kunde" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "Details" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "Hergestellte Teile" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "Hergestellte Teile" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "Zuliefererteile" @@ -3789,289 +3838,291 @@ msgstr "Zuliefererteile" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "Zugeordneter Bestand" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "Unternehmen bearbeiten" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "Firmen-Aktionen" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "Internes Teil" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "Externer Link" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "Teilenummer des Herstellers" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "Herstellerdetails" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "Herstellerteil Details" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "Parameter" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "Lieferanten" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "Herstellerteil bearbeiten" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: 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:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "Herstellerteil Aktionen" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "Herstellerteil" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "Notiz" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "Art.-Nr." -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "Verpackung" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "Verpackungsmenge" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "Lieferantenverfügbarkeit" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "Verfügbarkeit aktualisiert" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "Verfügbarkeit" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "Zuliefererteil Details" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "Empfangene Lagerartikel" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "Zulieferer-Preise" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "Zuliefererteil Aktionen" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "Zuliefererteil bearbeiten" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "Zuliefererteil hinzufügen" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "Pfad" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "Übergeordnete Kategorie" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "Unterkategorien" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "Strukturell" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "Übergeordneter Standard-Standort" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "Standard-Lagerort" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "Oberste Teile-Kategorie" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "Teilekategorie bearbeiten" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "Elemente löschen" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "Teile-Kategorie löschen" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "Teile Aktionen" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "Aktion für Teile in dieser Kategorie" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "Unterkategorien-Aktion" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "Aktion für untergeordnete Kategorien in dieser Kategorie" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "Kategorieaktionen" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "Kategorie-Details" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "Variante von" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategorie" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "Standard Lagerort" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "Standard-Lagerort der Kategorie" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "IPN" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "Version" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Einheiten" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "Schlüsselwörter" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "Link" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "Verfügbarer Bestand" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "Minimaler Bestand" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "Bestellt" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "Bauaufträgen zugeordnet" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "Aufträgen zugeordnet" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "Herstellbar" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "Gebäude" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -4089,122 +4140,122 @@ msgstr "Gebäude" msgid "Active" msgstr "Aktiv" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "Vorlagenteil" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "Baugruppe" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "Komponente" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "Nachverfolgbares Teil" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "Käufliches Teil" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "Verkäufliches Teil" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "Virtuelles Teil" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "Erstelldatum" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "Erstellt von" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "Erstellt von" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "Standard Zulieferer" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "Standard Zulieferer" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "Preisspanne" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "Letzte Inventur" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "Inventur durch" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "Teil-Details" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "Varianten" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "Ferienguthaben/Freitage" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "Stückliste" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "Verwendet in" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "Teilbepreisung" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "Hersteller" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "Terminierung" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "Testvorlagen" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "Zugehörige Teile" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -4212,55 +4263,55 @@ msgstr "Zugehörige Teile" msgid "Available" msgstr "Verfügbar" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "Kein Bestand" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "In Bestellung" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "In Produktion" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "Teil bearbeiten" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "Teil hinzufügen" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "Teil löschen" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 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:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "Lager-Aktionen" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "Bestand zählen" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "Bestand übertragen" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "Teile-Aktionen" @@ -4309,7 +4360,7 @@ msgstr "Verkaufshistorie" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4347,7 +4398,7 @@ msgstr "Höchster Preis" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4417,7 +4468,7 @@ msgid "Overall Pricing" msgstr "Gesamt Preise" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "Zuletzt aktualisiert" @@ -4475,39 +4526,39 @@ msgstr "Lieferant Preis" msgid "Variant Part" msgstr "Variantenteil" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "Bestellung bearbeiten" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: 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:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "Lieferanten-Referenz" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "Positionen" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "Abgeschlossene Positionen" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "Abgeschlossene Sendungen" @@ -4517,47 +4568,47 @@ msgstr "Abgeschlossene Sendungen" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "Bestellwährung" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "Gesamtkosten" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "Erstellt am" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "Bestelldetails" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "Bestellaktionen" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "Kundenreferenz" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "Rücksendeauftrag bearbeiten" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4567,84 +4618,86 @@ msgstr "Neuer Rücksendeauftrag" msgid "Customers" msgstr "Kunden" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "Auftrag bearbeiten" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "Auftrag hinzufügen" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "Ausstehende Sendungen" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "Übergeordneter Lagerort" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "Unter-Lagerorte" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "Extern" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "Lagerort Typ" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "Oberster Lagerort" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "Lagerort-Details" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "Standardteile" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "Lagerort bearbeiten" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "Lagerort löschen" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "Bestandsaktionen" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "Aktion für Lagerartikel an diesem Lagerort" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "Aktion für untergeordnete Lagerorte" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "Aktion für untergeordnete Lagerorte an diesem Lagerort" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "Lagerort Aktionen" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "Basisteil" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "Lagerbestand Status" @@ -4656,15 +4709,15 @@ msgstr "Lagerbestand Status" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "Verbaut in" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "Verbraucht von" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "Bauauftrag" @@ -4677,31 +4730,31 @@ msgstr "Bauauftrag" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "Lagerdetails" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "Bestandsverfolgung" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "Test Daten" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "Installierte Elemente" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "Untergeordnete Objekte" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "Lagerartikel bearbeiten" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "Lagerartikel löschen" @@ -4709,34 +4762,34 @@ msgstr "Lagerartikel löschen" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "Lagervorgänge" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "Bestand zählen" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "Lagerbestand hinzufügen" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "Lagerbestand entfernen" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "Verschieben" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "Lagerbestand verschieben" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "Lagerartikel Aktionen" @@ -4874,7 +4927,7 @@ msgid "Not found" msgstr "Nicht gefunden" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "Ausgewählte Datensätze löschen" @@ -4886,15 +4939,15 @@ msgstr "Sind Sie sicher, dass Sie die ausgewählten Datensätze löschen möchte msgid "This action cannot be undone!" msgstr "Diese Aktion kann nicht rückgängig gemacht werden!" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "Gelöschte Datensätze" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "Datensätze erfolgreich gelöscht" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "Löschen der Datensätze fehlgeschlagen" @@ -4903,161 +4956,166 @@ msgstr "Löschen der Datensätze fehlgeschlagen" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "Barcode-Aktionen" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "Daten aktualisieren" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "Tabellenfilter" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "Diese Stücklistenposition ist für ein anderes übergeordnetes Element definiert" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "Teile-Informationen" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "Kein Bestand" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "Externer Bestand" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "Ersatz Bestand einbeziehen" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "Alternatives Lager einschließen" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "Lagerinformationen" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "Verbrauchsartikel" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "Nachverfolgbare Teile anzeigen" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "Zeige Baugruppen" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "Artikel mit verfügbarem Lagerbestand anzeigen" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "Artikel in Bestellung anzeigen" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "Bestätigt" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "Bestätigte Einträge anzeigen" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "Vererbt" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "Vererbte Elemente anzeigen" -#: src/tables/bom/BomTable.tsx:291 +#: src/tables/bom/BomTable.tsx:296 +msgid "Allow Variants" +msgstr "" + +#: src/tables/bom/BomTable.tsx:297 +msgid "Show items which allow variant substitution" +msgstr "" + +#: src/tables/bom/BomTable.tsx:301 #: src/tables/bom/UsedInTable.tsx:68 #: src/tables/build/BuildLineTable.tsx:46 msgid "Optional" msgstr "Optional" -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "Optionale Elemente anzeigen" - -#: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" -msgstr "Verbrauchsmaterial" - -#: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" -msgstr "Verbrauchbare Artikel anzeigen" - -#: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" -msgstr "Hat Preise" - #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:302 +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "Optionale Elemente anzeigen" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "Verbrauchsmaterial" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" +msgstr "Verbrauchbare Artikel anzeigen" + +#: src/tables/bom/BomTable.tsx:311 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "Hat Preise" + +#: src/tables/bom/BomTable.tsx:312 msgid "Show items with pricing" msgstr "Artikel mit Preisen anzeigen" -#: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "Stücklisten-Position hinzufügen" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "Stücklisten-Position erstellt" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "Stücklisten-Position bearbeiten" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "Stücklisten-Position aktualisiert" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "Stücklisten-Position löschen" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" -msgstr "Stücklisten-Position gelöscht" +msgid "Edit BOM Item" +msgstr "Stücklisten-Position bearbeiten" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "Stücklisten-Position aktualisiert" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "Stücklisten-Position löschen" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" -msgstr "Stückliste anzeigen" +msgid "BOM item deleted" +msgstr "Stücklisten-Position gelöscht" #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" @@ -5072,10 +5130,26 @@ msgstr "Stückliste anzeigen" #~ msgstr "Are you sure you want to remove this BOM item?" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" -msgstr "Stücklisten-Position bestätigen" +#~ msgid "Validate BOM line" +#~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "Stückliste anzeigen" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "Ersatzteil bearbeiten" @@ -5361,7 +5435,7 @@ msgstr "Anhang löschen" #: src/tables/general/AttachmentTable.tsx:225 msgid "Is Link" -msgstr "" +msgstr "Link" #: src/tables/general/AttachmentTable.tsx:226 msgid "Show link attachments" @@ -5592,11 +5666,20 @@ msgstr "Unterkategorien in Ergebnissen einbeziehen" msgid "Show structural categories" msgstr "Strukturkategorien anzeigen" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "Neue Teilekategorie" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "Teilekategorie hinzufügen" @@ -5765,6 +5848,34 @@ msgstr "Nach Teilen filtern, die virtuell sind" msgid "Not Virtual" msgstr "Nicht virtuell" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "Ergebnisse" @@ -6434,15 +6545,15 @@ msgstr "" #: src/tables/settings/TemplateTable.tsx:222 #: src/tables/settings/TemplateTable.tsx:289 msgid "Edit Template" -msgstr "" +msgstr "Vorlage bearbeiten" #: src/tables/settings/TemplateTable.tsx:230 msgid "Delete template" -msgstr "" +msgstr "Vorlage entfernen" #: src/tables/settings/TemplateTable.tsx:236 msgid "Add Template" -msgstr "" +msgstr "Vorlage hinzufügen" #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" @@ -6454,7 +6565,7 @@ msgstr "" #: src/tables/settings/TemplateTable.tsx:249 msgid "Add template" -msgstr "" +msgstr "Vorlage hinzufügen" #: src/tables/settings/TemplateTable.tsx:271 msgid "Filter by enabled status" @@ -6462,11 +6573,11 @@ msgstr "Nach aktiviertem Status filtern" #: src/tables/settings/TemplateTable.tsx:276 msgid "Model Type" -msgstr "" +msgstr "Modelltyp" #: src/tables/settings/TemplateTable.tsx:277 msgid "Filter by target model type" -msgstr "" +msgstr "Nach Modelltyp filtern" #: src/tables/settings/UserTable.tsx:79 msgid "User with id {id} not found" @@ -6611,7 +6722,7 @@ msgid "Show items which are available" msgstr "Verfügbare Artikel anzeigen" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "Unter-Lagerorte einschließen" @@ -6828,32 +6939,36 @@ msgstr "Bestanden" msgid "Show only passed tests" msgstr "Nur bestandene Tests anzeigen" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "structural" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "Unterorte in Ergebnissen einbeziehen" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "strukturell" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "external" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "Strukturstandorte anzeigen" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "extern" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "Externe Orte anzeigen" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "Hat Standorttyp" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "Lagerort hinzufügen" diff --git a/src/frontend/src/locales/el/messages.po b/src/frontend/src/locales/el/messages.po index a6380a36a0..1a5b1478f3 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-06-19 04:49\n" +"PO-Revision-Date: 2024-07-05 14:57\n" "Last-Translator: \n" "Language-Team: Greek\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -54,11 +54,11 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "" @@ -145,7 +145,7 @@ msgstr "Αφαίρεση της σχετικής εικόνας από αυτό #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "Αφαίρεση" @@ -207,9 +207,9 @@ msgstr "Το εξάρτημα είναι ανενεργό" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "Ανενεργό" @@ -254,6 +254,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "Επιτυχία" @@ -358,6 +359,54 @@ msgstr "" msgid "Error rendering template" msgstr "Σφάλμα αποτύπωσης προτύπου" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -550,9 +599,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -637,7 +686,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "" @@ -882,7 +931,7 @@ msgid "Close modal" msgstr "" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "" @@ -990,13 +1039,13 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "" @@ -1039,7 +1088,7 @@ msgid "Pages" msgstr "" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "" @@ -1054,7 +1103,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1122,8 +1171,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1132,11 +1181,11 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "" @@ -1157,9 +1206,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1169,7 +1218,7 @@ msgid "Supplier Parts" msgstr "" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "" @@ -1178,29 +1227,29 @@ msgid "Manufacturer Parts" msgstr "" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "" @@ -1209,9 +1258,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "" @@ -1250,7 +1299,7 @@ msgid "Build Lines" msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "" @@ -1268,22 +1317,22 @@ msgid "Project Code" msgstr "" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "" @@ -1297,17 +1346,17 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "" @@ -1321,14 +1370,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "" @@ -1339,19 +1388,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "" @@ -1370,7 +1419,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" @@ -1380,7 +1429,7 @@ msgid "Label Template" msgstr "" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "" @@ -1389,7 +1438,7 @@ msgid "Report Template" msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "" @@ -1408,17 +1457,17 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "" @@ -1427,8 +1476,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1494,10 +1543,6 @@ msgstr "" #~ msgid "Substitutes" #~ msgstr "Substitutes" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "Allow Variants" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2169,7 +2214,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "" @@ -2184,10 +2229,10 @@ msgstr "" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "" @@ -2195,9 +2240,9 @@ msgstr "" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "" @@ -2488,7 +2533,7 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2539,7 +2584,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2561,8 +2606,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "" @@ -2584,14 +2629,14 @@ msgid "Actions" msgstr "" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "" @@ -2604,12 +2649,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "" @@ -2800,14 +2845,18 @@ msgstr "" msgid "Set new password" msgstr "" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "" -#: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" msgstr "" +#: src/pages/ErrorPage.tsx:28 +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "Sorry, an unexpected error has occurred." + #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" msgstr "" @@ -3230,24 +3279,24 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "" @@ -3255,28 +3304,28 @@ msgstr "" #~ msgid "Templates" #~ msgstr "Templates" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "" @@ -3398,15 +3447,15 @@ msgstr "" msgid "System settings" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "" @@ -3418,30 +3467,30 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "" @@ -3474,16 +3523,16 @@ msgstr "" #~ msgstr "Found an exsisting login - using it to log you in." #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "" +#~ msgid "Not Found" +#~ msgstr "Not Found" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "" +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "Sorry, this page is not known or was moved." #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "" +#~ msgid "Go to the start page" +#~ msgstr "Go to the start page" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3497,10 +3546,10 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3511,25 +3560,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3542,29 +3591,29 @@ msgstr "" msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3572,43 +3621,43 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "" @@ -3617,8 +3666,8 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "" @@ -3634,7 +3683,7 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "" @@ -3642,54 +3691,54 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3699,18 +3748,18 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "" @@ -3722,45 +3771,45 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3768,20 +3817,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "" @@ -3789,289 +3838,291 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -4089,122 +4140,122 @@ msgstr "" msgid "Active" msgstr "" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -4212,55 +4263,55 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "" @@ -4309,7 +4360,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4347,7 +4398,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4417,7 +4468,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "" @@ -4475,39 +4526,39 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "" @@ -4517,47 +4568,47 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4567,84 +4618,86 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4656,15 +4709,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4677,31 +4730,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4709,34 +4762,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4874,7 +4927,7 @@ msgid "Not found" msgstr "" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "" @@ -4886,15 +4939,15 @@ msgstr "" msgid "This action cannot be undone!" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "" @@ -4903,115 +4956,105 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:291 -#: src/tables/bom/UsedInTable.tsx:68 -#: src/tables/build/BuildLineTable.tsx:46 -msgid "Optional" -msgstr "" - -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "" - #: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" +msgid "Allow Variants" msgstr "" #: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" +msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" +#: src/tables/bom/UsedInTable.tsx:68 +#: src/tables/build/BuildLineTable.tsx:46 +msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:301 @@ -5019,44 +5062,59 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:302 -msgid "Show items with pricing" +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:312 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" +msgid "BOM item deleted" msgstr "" #: src/tables/bom/BomTable.tsx:348 @@ -5072,10 +5130,26 @@ msgstr "" #~ msgstr "Are you sure you want to remove this BOM item?" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" +#~ msgid "Validate BOM line" +#~ msgstr "Validate BOM line" + +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "" @@ -5592,11 +5666,20 @@ msgstr "" msgid "Show structural categories" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "" @@ -5765,6 +5848,34 @@ msgstr "" msgid "Not Virtual" msgstr "" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "" @@ -6611,7 +6722,7 @@ msgid "Show items which are available" msgstr "" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "" @@ -6828,32 +6939,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "structural" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "external" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "" @@ -6884,3 +6999,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + diff --git a/src/frontend/src/locales/en/messages.po b/src/frontend/src/locales/en/messages.po index 81313ea053..7166f45a3e 100644 --- a/src/frontend/src/locales/en/messages.po +++ b/src/frontend/src/locales/en/messages.po @@ -49,11 +49,11 @@ msgstr "Label printing completed successfully" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "Error" @@ -140,7 +140,7 @@ msgstr "Remove the associated image from this item?" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "Remove" @@ -202,9 +202,9 @@ msgstr "Part is not active" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "Inactive" @@ -249,6 +249,7 @@ msgstr "Image upload failed" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "Success" @@ -353,6 +354,54 @@ msgstr "Select instance to preview" msgid "Error rendering template" msgstr "Error rendering template" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "Client Error" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "Client error occurred" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "Status Code" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "Return to the index page" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "Not Authenticated" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "You are not logged in." + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "Page Not Found" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "This page does not exist" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "Permission Denied" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "You do not have permission to view this page." + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "Server Error" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "A server error occurred" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -545,9 +594,9 @@ msgstr "Host" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -632,7 +681,7 @@ msgid "Thumbnail" msgstr "Thumbnail" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "Barcode Actions" @@ -877,7 +926,7 @@ msgid "Close modal" msgstr "Close modal" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "Server" @@ -985,13 +1034,13 @@ msgstr "Account settings" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "System Settings" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "Admin Center" @@ -1034,7 +1083,7 @@ msgid "Pages" msgstr "Pages" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "Plugins" @@ -1049,7 +1098,7 @@ msgid "About" msgstr "About" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1117,8 +1166,8 @@ msgstr "Unknown model: {model}" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1127,11 +1176,11 @@ msgstr "Part" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "Parts" @@ -1152,9 +1201,9 @@ msgid "Part Test Templates" msgstr "Part Test Templates" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "Supplier Part" @@ -1164,7 +1213,7 @@ msgid "Supplier Parts" msgstr "Supplier Parts" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "Manufacturer Part" @@ -1173,29 +1222,29 @@ msgid "Manufacturer Parts" msgstr "Manufacturer Parts" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "Part Category" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "Part Categories" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "Stock Item" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "Stock Items" @@ -1204,9 +1253,9 @@ msgid "Stock Location" msgstr "Stock Location" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "Stock Locations" @@ -1245,7 +1294,7 @@ msgid "Build Lines" msgstr "Build Lines" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "Company" @@ -1263,22 +1312,22 @@ msgid "Project Code" msgstr "Project Code" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "Project Codes" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "Purchase Order" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "Purchase Orders" @@ -1292,17 +1341,17 @@ msgid "Purchase Order Lines" msgstr "Purchase Order Lines" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Sales Order" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "Sales Orders" @@ -1316,14 +1365,14 @@ msgid "Sales Order Shipments" msgstr "Sales Order Shipments" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "Return Order" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "Return Orders" @@ -1334,19 +1383,19 @@ msgid "Address" msgstr "Address" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "Addresses" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "Contact" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "Contacts" @@ -1365,7 +1414,7 @@ msgid "User" msgstr "User" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "Users" @@ -1375,7 +1424,7 @@ msgid "Label Template" msgstr "Label Template" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "Label Templates" @@ -1384,7 +1433,7 @@ msgid "Report Template" msgstr "Report Template" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "Report Templates" @@ -1403,17 +1452,17 @@ msgstr "Shipment" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "Stock" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "Serial Number" @@ -1422,8 +1471,8 @@ msgstr "Serial Number" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1489,10 +1538,6 @@ msgstr "No settings specified" #~ msgid "Substitutes" #~ msgstr "Substitutes" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "Allow Variants" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2164,7 +2209,7 @@ msgstr "Current News" #~ msgstr "Local Server" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "Website" @@ -2179,10 +2224,10 @@ msgstr "Demo" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "Purchasing" @@ -2190,9 +2235,9 @@ msgstr "Purchasing" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "Sales" @@ -2483,7 +2528,7 @@ msgstr "Remove item from list" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2534,7 +2579,7 @@ msgstr "Enter serial numbers for new stock (or leave blank)" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2556,8 +2601,8 @@ msgstr "Move to default location" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "In Stock" @@ -2579,14 +2624,14 @@ msgid "Actions" msgstr "Actions" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "Add" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "Count" @@ -2599,12 +2644,12 @@ msgid "Remove Stock" msgstr "Remove Stock" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "Transfer Stock" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "Count Stock" @@ -2795,13 +2840,17 @@ msgstr "The password was set successfully. You can now login with your new passw msgid "Set new password" msgstr "Set new password" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "Error: {0}" +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" +msgstr "An unexpected error has occurred" + #: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." -msgstr "Sorry, an unexpected error has occurred." +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "Sorry, an unexpected error has occurred." #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" @@ -3225,24 +3274,24 @@ msgstr "Loader" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "Background Tasks" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "Error Reports" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "Currencies" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "Custom Units" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "Part Parameters" @@ -3250,28 +3299,28 @@ msgstr "Part Parameters" #~ msgid "Templates" #~ msgstr "Templates" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "Category Parameters" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "Location types" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "Machines" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "Quick Actions" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "Add a new user" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "Advanced Options" @@ -3393,15 +3442,15 @@ msgstr "Select settings relevant for user lifecycle. More available in" msgid "System settings" msgstr "System settings" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "Login" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "Barcodes" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "Pricing" @@ -3413,30 +3462,30 @@ msgstr "Pricing" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "Labels" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "Reporting" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "Stocktake" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "Build Orders" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "Switch to User Setting" @@ -3469,16 +3518,16 @@ msgstr "Switch to System Setting" #~ msgstr "Found an exsisting login - using it to log you in." #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "Not Found" +#~ msgid "Not Found" +#~ msgstr "Not Found" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "Sorry, this page is not known or was moved." +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "Sorry, this page is not known or was moved." #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "Go to the start page" +#~ msgid "Go to the start page" +#~ msgstr "Go to the start page" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3492,10 +3541,10 @@ msgstr "Mark as unread" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3506,25 +3555,25 @@ msgstr "Mark as unread" msgid "Status" msgstr "Status" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "Reference" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3537,29 +3586,29 @@ msgstr "Reference" msgid "Description" msgstr "Description" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "Parent Build" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "Build Quantity" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "Completed Outputs" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "Issued By" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3567,43 +3616,43 @@ msgstr "Issued By" msgid "Responsible" msgstr "Responsible" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "Created" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "Target Date" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "Completed" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "Source Location" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "Any location" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "Any location" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "Destination Location" @@ -3612,8 +3661,8 @@ msgstr "Destination Location" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "Batch Code" @@ -3629,7 +3678,7 @@ msgstr "Batch Code" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "Build Details" @@ -3637,54 +3686,54 @@ msgstr "Build Details" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "Allocate Stock" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "Incomplete Outputs" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "Consumed Stock" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "Child Build Orders" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "Attachments" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "Notes" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "Edit Build Order" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "Cancel Build Order" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3694,18 +3743,18 @@ msgstr "Add Build Order" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "Build Order Actions" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "Build Order Actions" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "Cancel order" @@ -3717,45 +3766,45 @@ msgstr "Cancel order" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "Phone Number" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "Email Address" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "Default Currency" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "Supplier" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "Manufacturer" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3763,20 +3812,20 @@ msgstr "Manufacturer" msgid "Customer" msgstr "Customer" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "Details" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "Manufactured Parts" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "Manufactured Parts" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "Supplied Parts" @@ -3784,289 +3833,291 @@ msgstr "Supplied Parts" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "Assigned Stock" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "Edit Company" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "Company Actions" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "Internal Part" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "External Link" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "Manufacturer Part Number" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "Manufacturer Details" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "Manufacturer Part Details" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "Parameters" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "Suppliers" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "Edit Manufacturer Part" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: 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:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "Manufacturer Part Actions" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "ManufacturerPart" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "Note" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "SKU" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "Packaging" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "Pack Quantity" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "Supplier Availability" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "Availability Updated" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "Availability" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "Supplier Part Details" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "Received Stock" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "Supplier Pricing" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "Supplier Part Actions" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "Edit Supplier Part" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "Add Supplier Part" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "Path" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "Parent Category" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "Subcategories" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "Structural" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "Parent default location" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "Default location" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "Top level part category" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "Edit Part Category" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "Delete items" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "Delete Part Category" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "Parts Action" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "Action for parts in this category" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "Child Categories Action" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "Action for child categories in this category" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "Category Actions" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "Category Details" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "Variant of" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Category" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "Default Location" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "Category Default Location" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "IPN" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "Revision" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Units" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "Keywords" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "Link" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "Available Stock" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "Minimum Stock" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "On order" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "Allocated to Build Orders" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "Allocated to Sales Orders" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "Can Build" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "Building" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -4084,122 +4135,122 @@ msgstr "Building" msgid "Active" msgstr "Active" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "Template Part" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "Assembled Part" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "Component Part" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "Trackable Part" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "Purchaseable Part" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "Saleable Part" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "Virtual Part" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "Creation Date" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "Created By" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "Created By" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "Default Supplier" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "Price Range" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "Last Stocktake" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "Part Details" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "Variants" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "Allocations" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "Bill of Materials" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "Used In" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "Part Pricing" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "Manufacturers" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "Test Templates" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "Related Parts" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -4207,55 +4258,55 @@ msgstr "Related Parts" msgid "Available" msgstr "Available" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "No Stock" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "On Order" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "In Production" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "Edit Part" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "Add Part" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "Delete Part" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "Deleting this part cannot be reversed" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "Stock Actions" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "Count part stock" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "Part Actions" @@ -4304,7 +4355,7 @@ msgstr "Sale History" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4342,7 +4393,7 @@ msgstr "Maximum Price" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4412,7 +4463,7 @@ msgid "Overall Pricing" msgstr "Overall Pricing" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "Last Updated" @@ -4470,39 +4521,39 @@ msgstr "Supplier Price" msgid "Variant Part" msgstr "Variant Part" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "Edit Purchase Order" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: 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:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "Supplier Reference" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "Line Items" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "Completed Line Items" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "Completed Shipments" @@ -4512,47 +4563,47 @@ msgstr "Completed Shipments" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "Order Currency" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "Total Cost" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "Order Details" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "Order Actions" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "Customer Reference" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "Edit Return Order" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4562,84 +4613,86 @@ msgstr "Add Return Order" msgid "Customers" msgstr "Customers" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "Edit Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "Add Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "Pending Shipments" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "Parent Location" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "Sublocations" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "External" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "Location Type" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "Top level stock location" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "Location Details" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "Default Parts" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "Edit Stock Location" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "Delete Stock Location" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "Items Action" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "Action for stock items in this location" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "Child Locations Action" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "Action for child locations in this location" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "Location Actions" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "Base Part" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "Stock Status" @@ -4651,15 +4704,15 @@ msgstr "Stock Status" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "Installed In" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "Consumed By" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "Build Order" @@ -4672,31 +4725,31 @@ msgstr "Build Order" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "Stock Details" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "Stock Tracking" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "Test Data" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "Installed Items" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "Child Items" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "Edit Stock Item" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "Delete Stock Item" @@ -4704,34 +4757,34 @@ msgstr "Delete Stock Item" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "Stock Operations" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "Count stock" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "Stock Item Actions" @@ -4869,7 +4922,7 @@ msgid "Not found" msgstr "Not found" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "Delete selected records" @@ -4881,15 +4934,15 @@ msgstr "Are you sure you want to delete the selected records?" msgid "This action cannot be undone!" msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "Deleted records" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "Records were deleted successfully" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "Failed to delete records" @@ -4898,161 +4951,166 @@ msgstr "Failed to delete records" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "Refresh data" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "Table filters" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "This BOM item is defined for a different parent" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "Part Information" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "No stock" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "External stock" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "Includes substitute stock" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "Includes variant stock" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "Stock Information" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "Consumable item" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "Show trackable items" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "Show items with available stock" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "Show items on order" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "Validated" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "Show validated items" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "Inherited" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "Show inherited items" -#: src/tables/bom/BomTable.tsx:291 +#: src/tables/bom/BomTable.tsx:296 +msgid "Allow Variants" +msgstr "Allow Variants" + +#: src/tables/bom/BomTable.tsx:297 +msgid "Show items which allow variant substitution" +msgstr "Show items which allow variant substitution" + +#: src/tables/bom/BomTable.tsx:301 #: src/tables/bom/UsedInTable.tsx:68 #: src/tables/build/BuildLineTable.tsx:46 msgid "Optional" msgstr "Optional" -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "Show optional items" - -#: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" -msgstr "Consumable" - -#: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" -msgstr "Show consumable items" - -#: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" -msgstr "Has Pricing" - #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:302 +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "Show optional items" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "Consumable" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" +msgstr "Show consumable items" + +#: src/tables/bom/BomTable.tsx:311 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "Has Pricing" + +#: src/tables/bom/BomTable.tsx:312 msgid "Show items with pricing" msgstr "Show items with pricing" -#: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "Add BOM Item" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "BOM item created" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "Edit BOM Item" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "BOM item updated" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "Delete BOM Item" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" -msgstr "BOM item deleted" +msgid "Edit BOM Item" +msgstr "Edit BOM Item" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "BOM item updated" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "Delete BOM Item" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" -msgstr "View BOM" +msgid "BOM item deleted" +msgstr "BOM item deleted" #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" @@ -5067,10 +5125,26 @@ msgstr "View BOM" #~ msgstr "Are you sure you want to remove this BOM item?" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" -msgstr "Validate BOM line" +#~ msgid "Validate BOM line" +#~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" +msgstr "BOM item validated" + +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "Failed to validate BOM item" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "View BOM" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "Validate BOM Line" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "Edit Substitutes" @@ -5587,11 +5661,20 @@ msgstr "Include subcategories in results" msgid "Show structural categories" msgstr "Show structural categories" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "Subscribed" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "Show categories to which the user is subscribed" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "New Part Category" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "Add Part Category" @@ -5760,6 +5843,34 @@ msgstr "Filter by parts which are virtual" msgid "Not Virtual" msgstr "Not Virtual" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "Is Template" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "Filter by parts which are templates" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "Filter by parts which have pricing information" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "Filter by parts which have available stock" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "Filter by parts to which the user is subscribed" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "Has Stocktake" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "Filter by parts which have stocktake information" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "Results" @@ -6606,7 +6717,7 @@ msgid "Show items which are available" msgstr "Show items which are available" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "Include Sublocations" @@ -6823,32 +6934,36 @@ msgstr "Passed" msgid "Show only passed tests" msgstr "Show only passed tests" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "structural" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "Include sublocations in results" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "structural" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "external" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "Show structural locations" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "external" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "Show external locations" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "Has location type" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "Filter by location type" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "Add Stock Location" diff --git a/src/frontend/src/locales/es-mx/messages.po b/src/frontend/src/locales/es-mx/messages.po index 0d6a8e284c..2d9c3da630 100644 --- a/src/frontend/src/locales/es-mx/messages.po +++ b/src/frontend/src/locales/es-mx/messages.po @@ -49,11 +49,11 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "" @@ -140,7 +140,7 @@ msgstr "" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "" @@ -202,9 +202,9 @@ msgstr "" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "" @@ -249,6 +249,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "" @@ -353,6 +354,54 @@ msgstr "" msgid "Error rendering template" msgstr "" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -526,9 +575,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -613,7 +662,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "" @@ -858,7 +907,7 @@ msgid "Close modal" msgstr "" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "" @@ -966,13 +1015,13 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "" @@ -1007,7 +1056,7 @@ msgid "Pages" msgstr "" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "" @@ -1022,7 +1071,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1090,8 +1139,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1100,11 +1149,11 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "" @@ -1125,9 +1174,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1137,7 +1186,7 @@ msgid "Supplier Parts" msgstr "" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "" @@ -1146,29 +1195,29 @@ msgid "Manufacturer Parts" msgstr "" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "" @@ -1177,9 +1226,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "" @@ -1218,7 +1267,7 @@ msgid "Build Lines" msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "" @@ -1236,22 +1285,22 @@ msgid "Project Code" msgstr "" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "" @@ -1265,17 +1314,17 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "" @@ -1289,14 +1338,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "" @@ -1307,19 +1356,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "" @@ -1338,7 +1387,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" @@ -1348,7 +1397,7 @@ msgid "Label Template" msgstr "" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "" @@ -1357,7 +1406,7 @@ msgid "Report Template" msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "" @@ -1376,17 +1425,17 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "" @@ -1395,8 +1444,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1462,10 +1511,6 @@ msgstr "" #~ msgid "Substitutes" #~ msgstr "" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2125,7 +2170,7 @@ msgid "Current News" msgstr "" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "" @@ -2140,10 +2185,10 @@ msgstr "" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "" @@ -2151,9 +2196,9 @@ msgstr "" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "" @@ -2380,7 +2425,7 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2431,7 +2476,7 @@ msgstr "" #~ msgstr "" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2453,8 +2498,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "" @@ -2476,14 +2521,14 @@ msgid "Actions" msgstr "" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "" @@ -2496,12 +2541,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "" @@ -2684,14 +2729,18 @@ msgstr "" msgid "Set new password" msgstr "" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "" -#: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" msgstr "" +#: src/pages/ErrorPage.tsx:28 +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "" + #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" msgstr "" @@ -2990,24 +3039,24 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "" @@ -3015,28 +3064,28 @@ msgstr "" #~ msgid "Templates" #~ msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "" @@ -3158,15 +3207,15 @@ msgstr "" msgid "System settings" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "" @@ -3178,30 +3227,30 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "" @@ -3230,16 +3279,16 @@ msgstr "" #~ msgstr "" #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "" +#~ msgid "Not Found" +#~ msgstr "" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "" +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "" #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "" +#~ msgid "Go to the start page" +#~ msgstr "" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3253,10 +3302,10 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3267,25 +3316,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3298,29 +3347,29 @@ msgstr "" msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3328,43 +3377,43 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "" @@ -3373,8 +3422,8 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "" @@ -3390,7 +3439,7 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "" @@ -3398,54 +3447,54 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3455,18 +3504,18 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "" @@ -3478,45 +3527,45 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3524,20 +3573,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "" @@ -3545,289 +3594,291 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3845,122 +3896,122 @@ msgstr "" msgid "Active" msgstr "" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -3968,55 +4019,55 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "" @@ -4061,7 +4112,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4099,7 +4150,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4169,7 +4220,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "" @@ -4227,39 +4278,39 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "" @@ -4269,47 +4320,47 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4319,84 +4370,86 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4408,15 +4461,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4429,31 +4482,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4461,34 +4514,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4626,7 +4679,7 @@ msgid "Not found" msgstr "" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "" @@ -4638,15 +4691,15 @@ msgstr "" msgid "This action cannot be undone!" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "" @@ -4655,115 +4708,105 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:291 -#: src/tables/bom/UsedInTable.tsx:68 -#: src/tables/build/BuildLineTable.tsx:46 -msgid "Optional" -msgstr "" - -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "" - #: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" +msgid "Allow Variants" msgstr "" #: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" +msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" +#: src/tables/bom/UsedInTable.tsx:68 +#: src/tables/build/BuildLineTable.tsx:46 +msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:301 @@ -4771,44 +4814,59 @@ msgstr "" #~ msgstr "" #: src/tables/bom/BomTable.tsx:302 -msgid "Show items with pricing" +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:312 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" +msgid "BOM item deleted" msgstr "" #: src/tables/bom/BomTable.tsx:348 @@ -4824,10 +4882,26 @@ msgstr "" #~ msgstr "" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" +#~ msgid "Validate BOM line" +#~ msgstr "" + +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "" @@ -5344,11 +5418,20 @@ msgstr "" msgid "Show structural categories" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "" @@ -5517,6 +5600,34 @@ msgstr "" msgid "Not Virtual" msgstr "" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "" @@ -6363,7 +6474,7 @@ msgid "Show items which are available" msgstr "" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "" @@ -6580,32 +6691,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "" diff --git a/src/frontend/src/locales/es/messages.po b/src/frontend/src/locales/es/messages.po index 3c9d151e9d..02647898ce 100644 --- a/src/frontend/src/locales/es/messages.po +++ b/src/frontend/src/locales/es/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: es_MX\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-06-19 04:50\n" +"PO-Revision-Date: 2024-07-05 14:58\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -54,11 +54,11 @@ msgstr "Impresión de etiqueta completada con éxito" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "Error" @@ -145,7 +145,7 @@ msgstr "¿Eliminar imagen asociada al artículo?" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "Eliminar" @@ -207,9 +207,9 @@ msgstr "La pieza no está activa" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "Inactivo" @@ -254,6 +254,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "" @@ -358,6 +359,54 @@ msgstr "" msgid "Error rendering template" msgstr "" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -550,9 +599,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -637,7 +686,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "" @@ -882,7 +931,7 @@ msgid "Close modal" msgstr "" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "" @@ -990,13 +1039,13 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "" @@ -1039,7 +1088,7 @@ msgid "Pages" msgstr "" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "" @@ -1054,7 +1103,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1122,8 +1171,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1132,11 +1181,11 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "" @@ -1157,9 +1206,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1169,7 +1218,7 @@ msgid "Supplier Parts" msgstr "" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "" @@ -1178,29 +1227,29 @@ msgid "Manufacturer Parts" msgstr "" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "" @@ -1209,9 +1258,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "" @@ -1250,7 +1299,7 @@ msgid "Build Lines" msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "" @@ -1268,22 +1317,22 @@ msgid "Project Code" msgstr "" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "Órdenes de compra" @@ -1297,17 +1346,17 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "" @@ -1321,14 +1370,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "Ordenes de devolución" @@ -1339,19 +1388,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "" @@ -1370,7 +1419,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" @@ -1380,7 +1429,7 @@ msgid "Label Template" msgstr "" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "" @@ -1389,7 +1438,7 @@ msgid "Report Template" msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "" @@ -1408,17 +1457,17 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "" @@ -1427,8 +1476,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1494,10 +1543,6 @@ msgstr "" #~ msgid "Substitutes" #~ msgstr "Substitutes" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "Allow Variants" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2169,7 +2214,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "Sitio web" @@ -2184,10 +2229,10 @@ msgstr "" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "" @@ -2195,9 +2240,9 @@ msgstr "" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "" @@ -2488,7 +2533,7 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2539,7 +2584,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2561,8 +2606,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "En Stock" @@ -2584,14 +2629,14 @@ msgid "Actions" msgstr "" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "Agregar" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "" @@ -2604,12 +2649,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "" @@ -2800,14 +2845,18 @@ msgstr "" msgid "Set new password" msgstr "" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "" -#: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" msgstr "" +#: src/pages/ErrorPage.tsx:28 +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "Sorry, an unexpected error has occurred." + #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" msgstr "" @@ -3230,24 +3279,24 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "" @@ -3255,28 +3304,28 @@ msgstr "" #~ msgid "Templates" #~ msgstr "Templates" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "" @@ -3398,15 +3447,15 @@ msgstr "" msgid "System settings" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "Ingresar" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "Códigos de barras" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "Precios" @@ -3418,30 +3467,30 @@ msgstr "Precios" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "Etiquetas" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "Informes" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "Ordenes de Producción" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "Cambiar a Configuración de Usuario" @@ -3474,16 +3523,16 @@ msgstr "" #~ msgstr "Found an exsisting login - using it to log you in." #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "No encontrado" +#~ msgid "Not Found" +#~ msgstr "Not Found" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "" +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "Sorry, this page is not known or was moved." #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "" +#~ msgid "Go to the start page" +#~ msgstr "Go to the start page" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3497,10 +3546,10 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3511,25 +3560,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3542,29 +3591,29 @@ msgstr "" msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3572,43 +3621,43 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "" @@ -3617,8 +3666,8 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "" @@ -3634,7 +3683,7 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "" @@ -3642,54 +3691,54 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3699,18 +3748,18 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "" @@ -3722,45 +3771,45 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "Proveedor" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3768,20 +3817,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "Detalles" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "" @@ -3789,289 +3838,291 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "Parámetros" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "Proveedores" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -4089,122 +4140,122 @@ msgstr "" msgid "Active" msgstr "Activo" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -4212,55 +4263,55 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "En producción" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "" @@ -4309,7 +4360,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4347,7 +4398,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4417,7 +4468,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "" @@ -4475,39 +4526,39 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "" @@ -4517,47 +4568,47 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4567,84 +4618,86 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4656,15 +4709,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4677,31 +4730,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4709,34 +4762,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "Contar stock" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "Agregar stock" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "Remover stock" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "Transferir" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "Transferir stock" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4874,7 +4927,7 @@ msgid "Not found" msgstr "" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "" @@ -4886,15 +4939,15 @@ msgstr "" msgid "This action cannot be undone!" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "" @@ -4903,115 +4956,105 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:291 -#: src/tables/bom/UsedInTable.tsx:68 -#: src/tables/build/BuildLineTable.tsx:46 -msgid "Optional" -msgstr "" - -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "" - #: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" +msgid "Allow Variants" msgstr "" #: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" +msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" +#: src/tables/bom/UsedInTable.tsx:68 +#: src/tables/build/BuildLineTable.tsx:46 +msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:301 @@ -5019,44 +5062,59 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:302 -msgid "Show items with pricing" +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:312 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" +msgid "BOM item deleted" msgstr "" #: src/tables/bom/BomTable.tsx:348 @@ -5072,10 +5130,26 @@ msgstr "" #~ msgstr "Are you sure you want to remove this BOM item?" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" +#~ msgid "Validate BOM line" +#~ msgstr "Validate BOM line" + +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "" @@ -5592,11 +5666,20 @@ msgstr "" msgid "Show structural categories" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "" @@ -5765,6 +5848,34 @@ msgstr "" msgid "Not Virtual" msgstr "" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "" @@ -6611,7 +6722,7 @@ msgid "Show items which are available" msgstr "" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "" @@ -6828,32 +6939,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "structural" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "external" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "" @@ -6884,3 +6999,4 @@ msgstr "Leer la documentación" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + diff --git a/src/frontend/src/locales/fa/messages.po b/src/frontend/src/locales/fa/messages.po index c1a8bce908..86940eaedc 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-06-19 04:50\n" +"PO-Revision-Date: 2024-07-05 14:58\n" "Last-Translator: \n" "Language-Team: Persian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -54,11 +54,11 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "" @@ -145,7 +145,7 @@ msgstr "" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "" @@ -207,9 +207,9 @@ msgstr "" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "" @@ -254,6 +254,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "" @@ -358,6 +359,54 @@ msgstr "" msgid "Error rendering template" msgstr "" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -550,9 +599,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -637,7 +686,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "" @@ -882,7 +931,7 @@ msgid "Close modal" msgstr "" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "" @@ -990,13 +1039,13 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "" @@ -1039,7 +1088,7 @@ msgid "Pages" msgstr "" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "" @@ -1054,7 +1103,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1122,8 +1171,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1132,11 +1181,11 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "" @@ -1157,9 +1206,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1169,7 +1218,7 @@ msgid "Supplier Parts" msgstr "" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "" @@ -1178,29 +1227,29 @@ msgid "Manufacturer Parts" msgstr "" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "" @@ -1209,9 +1258,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "" @@ -1250,7 +1299,7 @@ msgid "Build Lines" msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "" @@ -1268,22 +1317,22 @@ msgid "Project Code" msgstr "" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "" @@ -1297,17 +1346,17 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "" @@ -1321,14 +1370,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "" @@ -1339,19 +1388,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "" @@ -1370,7 +1419,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" @@ -1380,7 +1429,7 @@ msgid "Label Template" msgstr "" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "" @@ -1389,7 +1438,7 @@ msgid "Report Template" msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "" @@ -1408,17 +1457,17 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "" @@ -1427,8 +1476,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1494,10 +1543,6 @@ msgstr "" #~ msgid "Substitutes" #~ msgstr "Substitutes" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "Allow Variants" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2169,7 +2214,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "" @@ -2184,10 +2229,10 @@ msgstr "" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "" @@ -2195,9 +2240,9 @@ msgstr "" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "" @@ -2488,7 +2533,7 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2539,7 +2584,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2561,8 +2606,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "" @@ -2584,14 +2629,14 @@ msgid "Actions" msgstr "" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "" @@ -2604,12 +2649,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "" @@ -2800,14 +2845,18 @@ msgstr "" msgid "Set new password" msgstr "" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "" -#: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" msgstr "" +#: src/pages/ErrorPage.tsx:28 +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "Sorry, an unexpected error has occurred." + #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" msgstr "" @@ -3230,24 +3279,24 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "" @@ -3255,28 +3304,28 @@ msgstr "" #~ msgid "Templates" #~ msgstr "Templates" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "" @@ -3398,15 +3447,15 @@ msgstr "" msgid "System settings" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "" @@ -3418,30 +3467,30 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "" @@ -3474,16 +3523,16 @@ msgstr "" #~ msgstr "Found an exsisting login - using it to log you in." #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "" +#~ msgid "Not Found" +#~ msgstr "Not Found" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "" +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "Sorry, this page is not known or was moved." #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "" +#~ msgid "Go to the start page" +#~ msgstr "Go to the start page" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3497,10 +3546,10 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3511,25 +3560,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3542,29 +3591,29 @@ msgstr "" msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3572,43 +3621,43 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "" @@ -3617,8 +3666,8 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "" @@ -3634,7 +3683,7 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "" @@ -3642,54 +3691,54 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3699,18 +3748,18 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "" @@ -3722,45 +3771,45 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3768,20 +3817,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "" @@ -3789,289 +3838,291 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -4089,122 +4140,122 @@ msgstr "" msgid "Active" msgstr "" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -4212,55 +4263,55 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "" @@ -4309,7 +4360,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4347,7 +4398,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4417,7 +4468,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "" @@ -4475,39 +4526,39 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "" @@ -4517,47 +4568,47 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4567,84 +4618,86 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4656,15 +4709,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4677,31 +4730,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4709,34 +4762,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4874,7 +4927,7 @@ msgid "Not found" msgstr "" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "" @@ -4886,15 +4939,15 @@ msgstr "" msgid "This action cannot be undone!" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "" @@ -4903,115 +4956,105 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:291 -#: src/tables/bom/UsedInTable.tsx:68 -#: src/tables/build/BuildLineTable.tsx:46 -msgid "Optional" -msgstr "" - -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "" - #: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" +msgid "Allow Variants" msgstr "" #: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" +msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" +#: src/tables/bom/UsedInTable.tsx:68 +#: src/tables/build/BuildLineTable.tsx:46 +msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:301 @@ -5019,44 +5062,59 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:302 -msgid "Show items with pricing" +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:312 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" +msgid "BOM item deleted" msgstr "" #: src/tables/bom/BomTable.tsx:348 @@ -5072,10 +5130,26 @@ msgstr "" #~ msgstr "Are you sure you want to remove this BOM item?" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" +#~ msgid "Validate BOM line" +#~ msgstr "Validate BOM line" + +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "" @@ -5592,11 +5666,20 @@ msgstr "" msgid "Show structural categories" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "" @@ -5765,6 +5848,34 @@ msgstr "" msgid "Not Virtual" msgstr "" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "" @@ -6611,7 +6722,7 @@ msgid "Show items which are available" msgstr "" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "" @@ -6828,32 +6939,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "structural" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "external" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "" @@ -6884,3 +6999,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + diff --git a/src/frontend/src/locales/fi/messages.po b/src/frontend/src/locales/fi/messages.po index c7ca3908e2..ca636e4278 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-06-19 04:49\n" +"PO-Revision-Date: 2024-07-05 14:57\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -54,11 +54,11 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "" @@ -145,7 +145,7 @@ msgstr "" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "" @@ -207,9 +207,9 @@ msgstr "" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "" @@ -254,6 +254,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "" @@ -358,6 +359,54 @@ msgstr "" msgid "Error rendering template" msgstr "" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -550,9 +599,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -637,7 +686,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "" @@ -882,7 +931,7 @@ msgid "Close modal" msgstr "" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "" @@ -990,13 +1039,13 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "" @@ -1039,7 +1088,7 @@ msgid "Pages" msgstr "" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "" @@ -1054,7 +1103,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1122,8 +1171,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1132,11 +1181,11 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "" @@ -1157,9 +1206,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1169,7 +1218,7 @@ msgid "Supplier Parts" msgstr "" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "" @@ -1178,29 +1227,29 @@ msgid "Manufacturer Parts" msgstr "" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "" @@ -1209,9 +1258,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "" @@ -1250,7 +1299,7 @@ msgid "Build Lines" msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "" @@ -1268,22 +1317,22 @@ msgid "Project Code" msgstr "" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "" @@ -1297,17 +1346,17 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "" @@ -1321,14 +1370,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "" @@ -1339,19 +1388,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "" @@ -1370,7 +1419,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" @@ -1380,7 +1429,7 @@ msgid "Label Template" msgstr "" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "" @@ -1389,7 +1438,7 @@ msgid "Report Template" msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "" @@ -1408,17 +1457,17 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "" @@ -1427,8 +1476,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1494,10 +1543,6 @@ msgstr "" #~ msgid "Substitutes" #~ msgstr "Substitutes" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "Allow Variants" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2169,7 +2214,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "" @@ -2184,10 +2229,10 @@ msgstr "" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "" @@ -2195,9 +2240,9 @@ msgstr "" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "" @@ -2488,7 +2533,7 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2539,7 +2584,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2561,8 +2606,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "" @@ -2584,14 +2629,14 @@ msgid "Actions" msgstr "" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "" @@ -2604,12 +2649,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "" @@ -2800,14 +2845,18 @@ msgstr "" msgid "Set new password" msgstr "" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "" -#: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" msgstr "" +#: src/pages/ErrorPage.tsx:28 +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "Sorry, an unexpected error has occurred." + #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" msgstr "" @@ -3230,24 +3279,24 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "" @@ -3255,28 +3304,28 @@ msgstr "" #~ msgid "Templates" #~ msgstr "Templates" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "" @@ -3398,15 +3447,15 @@ msgstr "" msgid "System settings" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "" @@ -3418,30 +3467,30 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "" @@ -3474,16 +3523,16 @@ msgstr "" #~ msgstr "Found an exsisting login - using it to log you in." #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "" +#~ msgid "Not Found" +#~ msgstr "Not Found" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "" +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "Sorry, this page is not known or was moved." #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "" +#~ msgid "Go to the start page" +#~ msgstr "Go to the start page" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3497,10 +3546,10 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3511,25 +3560,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3542,29 +3591,29 @@ msgstr "" msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3572,43 +3621,43 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "" @@ -3617,8 +3666,8 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "" @@ -3634,7 +3683,7 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "" @@ -3642,54 +3691,54 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3699,18 +3748,18 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "" @@ -3722,45 +3771,45 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3768,20 +3817,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "" @@ -3789,289 +3838,291 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -4089,122 +4140,122 @@ msgstr "" msgid "Active" msgstr "" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -4212,55 +4263,55 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "" @@ -4309,7 +4360,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4347,7 +4398,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4417,7 +4468,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "" @@ -4475,39 +4526,39 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "" @@ -4517,47 +4568,47 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4567,84 +4618,86 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4656,15 +4709,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4677,31 +4730,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4709,34 +4762,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4874,7 +4927,7 @@ msgid "Not found" msgstr "" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "" @@ -4886,15 +4939,15 @@ msgstr "" msgid "This action cannot be undone!" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "" @@ -4903,115 +4956,105 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:291 -#: src/tables/bom/UsedInTable.tsx:68 -#: src/tables/build/BuildLineTable.tsx:46 -msgid "Optional" -msgstr "" - -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "" - #: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" +msgid "Allow Variants" msgstr "" #: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" +msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" +#: src/tables/bom/UsedInTable.tsx:68 +#: src/tables/build/BuildLineTable.tsx:46 +msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:301 @@ -5019,44 +5062,59 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:302 -msgid "Show items with pricing" +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:312 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" +msgid "BOM item deleted" msgstr "" #: src/tables/bom/BomTable.tsx:348 @@ -5072,10 +5130,26 @@ msgstr "" #~ msgstr "Are you sure you want to remove this BOM item?" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" +#~ msgid "Validate BOM line" +#~ msgstr "Validate BOM line" + +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "" @@ -5592,11 +5666,20 @@ msgstr "" msgid "Show structural categories" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "" @@ -5765,6 +5848,34 @@ msgstr "" msgid "Not Virtual" msgstr "" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "" @@ -6611,7 +6722,7 @@ msgid "Show items which are available" msgstr "" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "" @@ -6828,32 +6939,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "structural" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "external" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "" @@ -6884,3 +6999,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + diff --git a/src/frontend/src/locales/fr/messages.po b/src/frontend/src/locales/fr/messages.po index 5145c13381..8ec24357ad 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-07-01 13:11\n" +"PO-Revision-Date: 2024-07-05 14:57\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -54,11 +54,11 @@ msgstr "Impression terminée avec succès" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "Erreur" @@ -145,7 +145,7 @@ msgstr "Supprimer l'image associée de cet élément ?" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "Supprimer" @@ -207,9 +207,9 @@ msgstr "La pièce n'est pas active" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "Inactif" @@ -254,6 +254,7 @@ msgstr "Le téléchargement de l'image a échoué" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "Succès" @@ -356,6 +357,54 @@ msgstr "Sélectionner l'instance à prévisualiser" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:373 msgid "Error rendering template" +msgstr "Erreur de rendu du modèle" + +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" msgstr "" #: src/components/forms/ApiForm.tsx:149 @@ -550,9 +599,9 @@ msgstr "Serveur" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -637,7 +686,7 @@ msgid "Thumbnail" msgstr "Miniature" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "Actions de code-barres" @@ -822,7 +871,7 @@ msgstr "Chargement des informations de licence" #: src/components/modals/LicenseModal.tsx:77 msgid "Failed to fetch license information" -msgstr "" +msgstr "Impossible de récupérer les informations de licence" #: src/components/modals/LicenseModal.tsx:85 msgid "{key} Packages" @@ -882,7 +931,7 @@ msgid "Close modal" msgstr "Fermer" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "Serveur" @@ -990,13 +1039,13 @@ msgstr "Paramètres du compte" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "Les paramètres du système" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "Centre Admin" @@ -1039,7 +1088,7 @@ msgid "Pages" msgstr "Pages" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "Extensions" @@ -1054,7 +1103,7 @@ msgid "About" msgstr "À propos" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1122,8 +1171,8 @@ msgstr "Modèle inconnu : {model}" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1132,11 +1181,11 @@ msgstr "Pièce" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "Composants" @@ -1150,16 +1199,16 @@ msgstr "Modèles de paramètres de pièce" #: src/components/render/ModelType.tsx:38 msgid "Part Test Template" -msgstr "" +msgstr "Modèle de test de pièce" #: src/components/render/ModelType.tsx:39 msgid "Part Test Templates" -msgstr "" +msgstr "Modèles de test de pièces" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "Pièce fournisseur" @@ -1169,7 +1218,7 @@ msgid "Supplier Parts" msgstr "Pièces du fournisseur" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "Pièces du fabricant" @@ -1178,29 +1227,29 @@ msgid "Manufacturer Parts" msgstr "Pièces du fabricant" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "Catégorie de composant" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "Catégories de composants" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "Article en stock" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "Articles en stock" @@ -1209,9 +1258,9 @@ msgid "Stock Location" msgstr "Emplacement du stock" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "Emplacements de stock" @@ -1250,7 +1299,7 @@ msgid "Build Lines" msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "Société" @@ -1268,22 +1317,22 @@ msgid "Project Code" msgstr "Code du projet" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "Codes du projet" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "Commande d’achat" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "Ordres d'achat" @@ -1297,17 +1346,17 @@ msgid "Purchase Order Lines" msgstr "Lignes de commande d'achat" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Ventes" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "Ordres de vente" @@ -1321,14 +1370,14 @@ msgid "Sales Order Shipments" msgstr "Expéditions de la commande" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "Retour de commande" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "Retours" @@ -1339,19 +1388,19 @@ msgid "Address" msgstr "Adresse" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "Adresses" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "Contact" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "Contacts" @@ -1370,7 +1419,7 @@ msgid "User" msgstr "Utilisateur" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "Utilisateurs" @@ -1380,7 +1429,7 @@ msgid "Label Template" msgstr "" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "" @@ -1389,7 +1438,7 @@ msgid "Report Template" msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "" @@ -1408,27 +1457,27 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" -msgstr "" +msgstr "Stock" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" -msgstr "" +msgstr "Numéro de série" #: src/components/render/Stock.tsx:54 #: src/forms/BuildForms.tsx:206 #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1443,16 +1492,16 @@ msgstr "Quantité" #: src/components/settings/SettingList.tsx:67 msgid "Edit Setting" -msgstr "" +msgstr "Éditer le paramétrage" #: src/components/settings/SettingList.tsx:78 #: src/components/settings/SettingList.tsx:108 msgid "Setting {0} updated successfully" -msgstr "" +msgstr "Paramètre {0} mis à jour avec succès" #: src/components/settings/SettingList.tsx:107 msgid "Setting updated" -msgstr "" +msgstr "Paramètre mis à jour" #: src/components/settings/SettingList.tsx:117 msgid "Error editing setting" @@ -1494,10 +1543,6 @@ msgstr "" #~ msgid "Substitutes" #~ msgstr "Substitutes" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "Allow Variants" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2169,7 +2214,7 @@ msgstr "Actualités en cours" #~ msgstr "Local Server" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "Site web" @@ -2184,10 +2229,10 @@ msgstr "Démo" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "Achat en cours" @@ -2195,9 +2240,9 @@ msgstr "Achat en cours" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "Ventes" @@ -2488,7 +2533,7 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2539,7 +2584,7 @@ msgstr "Entrez les numéros de série pour le nouveau stock (ou laisser vide)" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2561,8 +2606,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "" @@ -2584,14 +2629,14 @@ msgid "Actions" msgstr "Actions" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "" @@ -2604,12 +2649,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "" @@ -2800,13 +2845,17 @@ msgstr "Votre mot de passe a été modifié avec succès. Vous pouvez maintenant msgid "Set new password" msgstr "Définir un nouveau mot de passe" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "Erreur : {0}" +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" +msgstr "" + #: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." -msgstr "Désolé, une erreur inattendue s'est produite." +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "Sorry, an unexpected error has occurred." #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" @@ -3230,24 +3279,24 @@ msgstr "Chargeur" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "Tâches en arrière plan" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "Rapports d'erreur" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "Unités personnalisées" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "Paramètres de la pièce" @@ -3255,28 +3304,28 @@ msgstr "Paramètres de la pièce" #~ msgid "Templates" #~ msgstr "Templates" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "Actions rapides" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "Ajouter un utilisateur" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "Options avancées" @@ -3398,15 +3447,15 @@ msgstr "" msgid "System settings" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "" @@ -3418,30 +3467,30 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "Ordres de fabrication" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "" @@ -3474,16 +3523,16 @@ msgstr "" #~ msgstr "Found an exsisting login - using it to log you in." #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "Non trouvé" +#~ msgid "Not Found" +#~ msgstr "Not Found" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "Désolé, cette page est inconnue ou a été déplacée." +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "Sorry, this page is not known or was moved." #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "Aller à la page d'accueil" +#~ msgid "Go to the start page" +#~ msgstr "Go to the start page" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3497,10 +3546,10 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3511,25 +3560,25 @@ msgstr "" msgid "Status" msgstr "Status" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3542,29 +3591,29 @@ msgstr "" msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3572,43 +3621,43 @@ msgstr "" msgid "Responsible" msgstr "Responsable" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "Date cible" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "" @@ -3617,8 +3666,8 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "" @@ -3634,7 +3683,7 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "" @@ -3642,54 +3691,54 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3699,18 +3748,18 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "" @@ -3722,45 +3771,45 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3768,20 +3817,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "" @@ -3789,289 +3838,291 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Catégorie" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "Emplacement par défaut" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "Révision" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Unités" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "Mots-clés" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "Lien" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "Stock Minimum" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "Sur commande" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "Alloué à l'ordre de construction" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "Alloué aux ordres de ventes" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "Peut être construit" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "Construire" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -4089,122 +4140,122 @@ msgstr "Construire" msgid "Active" msgstr "" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "Date de création" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "Fournisseur par Défaut" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "Fournisseur par Défaut" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "Échelle des prix" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "Dernier inventaire" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "Variants" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "Allocations" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -4212,55 +4263,55 @@ msgstr "" msgid "Available" msgstr "Disponible" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "" @@ -4309,7 +4360,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4347,7 +4398,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4417,7 +4468,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "" @@ -4475,39 +4526,39 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "" @@ -4517,47 +4568,47 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4567,84 +4618,86 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4656,15 +4709,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4677,31 +4730,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4709,34 +4762,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4874,7 +4927,7 @@ msgid "Not found" msgstr "Elément non trouvé" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "Supprimer les enregistrements sélectionnés" @@ -4886,15 +4939,15 @@ msgstr "Êtes-vous sûr de vouloir supprimer les enregistrements sélectionnés msgid "This action cannot be undone!" msgstr "Cette action ne peut pas être annulée !" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "Enregistrement supprimé" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "Les enregistrements ont été supprimés avec succès" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "Échec de la suppression des enregistrements" @@ -4903,160 +4956,165 @@ msgstr "Échec de la suppression des enregistrements" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "Actions de code-barres" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "Actualiser les données" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "Filtres de tableau" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "Cet article de nomenclature est défini pour un autre parent" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "Information de pièce" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "Aucun stock" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "Comprend un stock de remplacement" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "Inclut le stock de variantes" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "Information de stock" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "Article consommable" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:291 +#: src/tables/bom/BomTable.tsx:296 +msgid "Allow Variants" +msgstr "" + +#: src/tables/bom/BomTable.tsx:297 +msgid "Show items which allow variant substitution" +msgstr "" + +#: src/tables/bom/BomTable.tsx:301 #: src/tables/bom/UsedInTable.tsx:68 #: src/tables/build/BuildLineTable.tsx:46 msgid "Optional" msgstr "Optionnel" -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "" - -#: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" -msgstr "Consommable" - -#: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" -msgstr "" - -#: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:302 -msgid "Show items with pricing" +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "Consommable" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:312 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" +msgid "BOM item deleted" msgstr "" #: src/tables/bom/BomTable.tsx:348 @@ -5072,10 +5130,26 @@ msgstr "" #~ msgstr "Are you sure you want to remove this BOM item?" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" +#~ msgid "Validate BOM line" +#~ msgstr "Validate BOM line" + +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "" @@ -5592,11 +5666,20 @@ msgstr "" msgid "Show structural categories" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "" @@ -5765,6 +5848,34 @@ msgstr "" msgid "Not Virtual" msgstr "" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "" @@ -6611,7 +6722,7 @@ msgid "Show items which are available" msgstr "" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "" @@ -6828,32 +6939,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "structural" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "external" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "" diff --git a/src/frontend/src/locales/he/messages.po b/src/frontend/src/locales/he/messages.po index 1029403043..a75791f2cc 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-06-19 04:49\n" +"PO-Revision-Date: 2024-07-05 14:57\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" @@ -54,11 +54,11 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "" @@ -145,7 +145,7 @@ msgstr "" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "" @@ -207,9 +207,9 @@ msgstr "" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "" @@ -254,6 +254,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "" @@ -358,6 +359,54 @@ msgstr "" msgid "Error rendering template" msgstr "" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -550,9 +599,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -637,7 +686,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "" @@ -882,7 +931,7 @@ msgid "Close modal" msgstr "" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "" @@ -990,13 +1039,13 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "" @@ -1039,7 +1088,7 @@ msgid "Pages" msgstr "" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "" @@ -1054,7 +1103,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1122,8 +1171,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1132,11 +1181,11 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "" @@ -1157,9 +1206,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1169,7 +1218,7 @@ msgid "Supplier Parts" msgstr "" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "" @@ -1178,29 +1227,29 @@ msgid "Manufacturer Parts" msgstr "" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "" @@ -1209,9 +1258,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "" @@ -1250,7 +1299,7 @@ msgid "Build Lines" msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "" @@ -1268,22 +1317,22 @@ msgid "Project Code" msgstr "" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "" @@ -1297,17 +1346,17 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "" @@ -1321,14 +1370,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "" @@ -1339,19 +1388,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "" @@ -1370,7 +1419,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" @@ -1380,7 +1429,7 @@ msgid "Label Template" msgstr "" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "" @@ -1389,7 +1438,7 @@ msgid "Report Template" msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "" @@ -1408,17 +1457,17 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "" @@ -1427,8 +1476,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1494,10 +1543,6 @@ msgstr "" #~ msgid "Substitutes" #~ msgstr "Substitutes" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "Allow Variants" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2169,7 +2214,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "" @@ -2184,10 +2229,10 @@ msgstr "" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "" @@ -2195,9 +2240,9 @@ msgstr "" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "" @@ -2488,7 +2533,7 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2539,7 +2584,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2561,8 +2606,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "" @@ -2584,14 +2629,14 @@ msgid "Actions" msgstr "" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "" @@ -2604,12 +2649,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "" @@ -2800,14 +2845,18 @@ msgstr "" msgid "Set new password" msgstr "" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "" -#: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" msgstr "" +#: src/pages/ErrorPage.tsx:28 +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "Sorry, an unexpected error has occurred." + #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" msgstr "" @@ -3230,24 +3279,24 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "" @@ -3255,28 +3304,28 @@ msgstr "" #~ msgid "Templates" #~ msgstr "Templates" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "" @@ -3398,15 +3447,15 @@ msgstr "" msgid "System settings" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "" @@ -3418,30 +3467,30 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "" @@ -3474,16 +3523,16 @@ msgstr "" #~ msgstr "Found an exsisting login - using it to log you in." #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "" +#~ msgid "Not Found" +#~ msgstr "Not Found" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "" +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "Sorry, this page is not known or was moved." #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "" +#~ msgid "Go to the start page" +#~ msgstr "Go to the start page" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3497,10 +3546,10 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3511,25 +3560,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3542,29 +3591,29 @@ msgstr "" msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3572,43 +3621,43 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "" @@ -3617,8 +3666,8 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "" @@ -3634,7 +3683,7 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "" @@ -3642,54 +3691,54 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3699,18 +3748,18 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "" @@ -3722,45 +3771,45 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3768,20 +3817,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "" @@ -3789,289 +3838,291 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -4089,122 +4140,122 @@ msgstr "" msgid "Active" msgstr "" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -4212,55 +4263,55 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "" @@ -4309,7 +4360,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4347,7 +4398,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4417,7 +4468,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "" @@ -4475,39 +4526,39 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "" @@ -4517,47 +4568,47 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4567,84 +4618,86 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4656,15 +4709,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4677,31 +4730,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4709,34 +4762,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4874,7 +4927,7 @@ msgid "Not found" msgstr "" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "" @@ -4886,15 +4939,15 @@ msgstr "" msgid "This action cannot be undone!" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "" @@ -4903,115 +4956,105 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:291 -#: src/tables/bom/UsedInTable.tsx:68 -#: src/tables/build/BuildLineTable.tsx:46 -msgid "Optional" -msgstr "" - -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "" - #: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" +msgid "Allow Variants" msgstr "" #: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" +msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" +#: src/tables/bom/UsedInTable.tsx:68 +#: src/tables/build/BuildLineTable.tsx:46 +msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:301 @@ -5019,44 +5062,59 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:302 -msgid "Show items with pricing" +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:312 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" +msgid "BOM item deleted" msgstr "" #: src/tables/bom/BomTable.tsx:348 @@ -5072,10 +5130,26 @@ msgstr "" #~ msgstr "Are you sure you want to remove this BOM item?" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" +#~ msgid "Validate BOM line" +#~ msgstr "Validate BOM line" + +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "" @@ -5592,11 +5666,20 @@ msgstr "" msgid "Show structural categories" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "" @@ -5765,6 +5848,34 @@ msgstr "" msgid "Not Virtual" msgstr "" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "" @@ -6611,7 +6722,7 @@ msgid "Show items which are available" msgstr "" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "" @@ -6828,32 +6939,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "structural" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "external" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "" @@ -6884,3 +6999,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + diff --git a/src/frontend/src/locales/hi/messages.po b/src/frontend/src/locales/hi/messages.po index fedf156698..f5e8e3e4a6 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-06-19 04:50\n" +"PO-Revision-Date: 2024-07-05 14:58\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -54,11 +54,11 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "" @@ -145,7 +145,7 @@ msgstr "" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "" @@ -207,9 +207,9 @@ msgstr "" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "" @@ -254,6 +254,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "" @@ -358,6 +359,54 @@ msgstr "" msgid "Error rendering template" msgstr "" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -550,9 +599,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -637,7 +686,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "" @@ -882,7 +931,7 @@ msgid "Close modal" msgstr "" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "" @@ -990,13 +1039,13 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "" @@ -1039,7 +1088,7 @@ msgid "Pages" msgstr "" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "" @@ -1054,7 +1103,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1122,8 +1171,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1132,11 +1181,11 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "" @@ -1157,9 +1206,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1169,7 +1218,7 @@ msgid "Supplier Parts" msgstr "" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "" @@ -1178,29 +1227,29 @@ msgid "Manufacturer Parts" msgstr "" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "" @@ -1209,9 +1258,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "" @@ -1250,7 +1299,7 @@ msgid "Build Lines" msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "" @@ -1268,22 +1317,22 @@ msgid "Project Code" msgstr "" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "" @@ -1297,17 +1346,17 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "" @@ -1321,14 +1370,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "" @@ -1339,19 +1388,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "" @@ -1370,7 +1419,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" @@ -1380,7 +1429,7 @@ msgid "Label Template" msgstr "" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "" @@ -1389,7 +1438,7 @@ msgid "Report Template" msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "" @@ -1408,17 +1457,17 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "" @@ -1427,8 +1476,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1494,10 +1543,6 @@ msgstr "" #~ msgid "Substitutes" #~ msgstr "Substitutes" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "Allow Variants" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2169,7 +2214,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "" @@ -2184,10 +2229,10 @@ msgstr "" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "" @@ -2195,9 +2240,9 @@ msgstr "" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "" @@ -2488,7 +2533,7 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2539,7 +2584,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2561,8 +2606,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "" @@ -2584,14 +2629,14 @@ msgid "Actions" msgstr "" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "" @@ -2604,12 +2649,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "" @@ -2800,14 +2845,18 @@ msgstr "" msgid "Set new password" msgstr "" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "" -#: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" msgstr "" +#: src/pages/ErrorPage.tsx:28 +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "Sorry, an unexpected error has occurred." + #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" msgstr "" @@ -3230,24 +3279,24 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "" @@ -3255,28 +3304,28 @@ msgstr "" #~ msgid "Templates" #~ msgstr "Templates" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "" @@ -3398,15 +3447,15 @@ msgstr "" msgid "System settings" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "" @@ -3418,30 +3467,30 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "" @@ -3474,16 +3523,16 @@ msgstr "" #~ msgstr "Found an exsisting login - using it to log you in." #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "" +#~ msgid "Not Found" +#~ msgstr "Not Found" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "" +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "Sorry, this page is not known or was moved." #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "" +#~ msgid "Go to the start page" +#~ msgstr "Go to the start page" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3497,10 +3546,10 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3511,25 +3560,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3542,29 +3591,29 @@ msgstr "" msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3572,43 +3621,43 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "" @@ -3617,8 +3666,8 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "" @@ -3634,7 +3683,7 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "" @@ -3642,54 +3691,54 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3699,18 +3748,18 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "" @@ -3722,45 +3771,45 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3768,20 +3817,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "" @@ -3789,289 +3838,291 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -4089,122 +4140,122 @@ msgstr "" msgid "Active" msgstr "" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -4212,55 +4263,55 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "" @@ -4309,7 +4360,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4347,7 +4398,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4417,7 +4468,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "" @@ -4475,39 +4526,39 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "" @@ -4517,47 +4568,47 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4567,84 +4618,86 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4656,15 +4709,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4677,31 +4730,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4709,34 +4762,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4874,7 +4927,7 @@ msgid "Not found" msgstr "" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "" @@ -4886,15 +4939,15 @@ msgstr "" msgid "This action cannot be undone!" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "" @@ -4903,115 +4956,105 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:291 -#: src/tables/bom/UsedInTable.tsx:68 -#: src/tables/build/BuildLineTable.tsx:46 -msgid "Optional" -msgstr "" - -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "" - #: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" +msgid "Allow Variants" msgstr "" #: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" +msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" +#: src/tables/bom/UsedInTable.tsx:68 +#: src/tables/build/BuildLineTable.tsx:46 +msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:301 @@ -5019,44 +5062,59 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:302 -msgid "Show items with pricing" +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:312 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" +msgid "BOM item deleted" msgstr "" #: src/tables/bom/BomTable.tsx:348 @@ -5072,10 +5130,26 @@ msgstr "" #~ msgstr "Are you sure you want to remove this BOM item?" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" +#~ msgid "Validate BOM line" +#~ msgstr "Validate BOM line" + +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "" @@ -5592,11 +5666,20 @@ msgstr "" msgid "Show structural categories" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "" @@ -5765,6 +5848,34 @@ msgstr "" msgid "Not Virtual" msgstr "" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "" @@ -6611,7 +6722,7 @@ msgid "Show items which are available" msgstr "" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "" @@ -6828,32 +6939,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "structural" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "external" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "" @@ -6884,3 +6999,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + diff --git a/src/frontend/src/locales/hu/messages.po b/src/frontend/src/locales/hu/messages.po index b5a2d1b79c..7b9e4aa98b 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-06-19 04:49\n" +"PO-Revision-Date: 2024-07-05 14:57\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -54,11 +54,11 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "Hiba" @@ -145,7 +145,7 @@ msgstr "Tételhez rendelt kép eltávolítása?" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "Eltávolítás" @@ -207,9 +207,9 @@ msgstr "Az alkatrész nem aktív" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "Inaktív" @@ -254,6 +254,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "Siker" @@ -358,6 +359,54 @@ msgstr "" msgid "Error rendering template" msgstr "Hiba a sablon megjelenítésekor" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -550,9 +599,9 @@ msgstr "Kiszolgáló" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -637,7 +686,7 @@ msgid "Thumbnail" msgstr "Bélyegkép" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "Vonalkód műveletek" @@ -882,7 +931,7 @@ msgid "Close modal" msgstr "Felugró ablak bezárása" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "Szerver" @@ -990,13 +1039,13 @@ msgstr "Fiókbeállítások" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "Rendszerbeállítások" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "Admin központ" @@ -1039,7 +1088,7 @@ msgid "Pages" msgstr "Oldalak" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "Pluginok" @@ -1054,7 +1103,7 @@ msgid "About" msgstr "Névjegy" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1122,8 +1171,8 @@ msgstr "Ismeretlen model: {model}" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1132,11 +1181,11 @@ msgstr "Alkatrész" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "Alkatrészek" @@ -1157,9 +1206,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "Beszállítói alkatrész" @@ -1169,7 +1218,7 @@ msgid "Supplier Parts" msgstr "Beszállítói alkatrészek" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "Gyártói alkatrész" @@ -1178,29 +1227,29 @@ msgid "Manufacturer Parts" msgstr "Gyártói alkatrészek" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "Alkatrész kategória" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "Alkatrész kategóriák" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: 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:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "Készlet tételek" @@ -1209,9 +1258,9 @@ msgid "Stock Location" msgstr "Készlet hely" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "Készlethelyek" @@ -1250,7 +1299,7 @@ msgid "Build Lines" msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "Cég" @@ -1268,22 +1317,22 @@ msgid "Project Code" msgstr "Projektszám" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "Projektszámok" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "Beszerzési rendelés" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "Beszerzési rendelések" @@ -1297,17 +1346,17 @@ msgid "Purchase Order Lines" msgstr "Beszerzési rendelés tételei" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Vevői rendelés" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "Vevői rendelések" @@ -1321,14 +1370,14 @@ msgid "Sales Order Shipments" msgstr "Vevői rendelés szállítmányok" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "Visszavétel" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "Visszavételek" @@ -1339,19 +1388,19 @@ msgid "Address" msgstr "Cím" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "Címek" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "Kapcsolat" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "Kapcsolatok" @@ -1370,7 +1419,7 @@ msgid "User" msgstr "Felhasználó" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "Felhasználók" @@ -1380,7 +1429,7 @@ msgid "Label Template" msgstr "" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "" @@ -1389,7 +1438,7 @@ msgid "Report Template" msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "" @@ -1408,17 +1457,17 @@ msgstr "Szállítmány" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "Készlet" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "Sorozatszám" @@ -1427,8 +1476,8 @@ msgstr "Sorozatszám" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1494,10 +1543,6 @@ msgstr "" #~ msgid "Substitutes" #~ msgstr "Substitutes" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "Allow Variants" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2169,7 +2214,7 @@ msgstr "Jelenlegi hírek" #~ msgstr "Local Server" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "Weboldal" @@ -2184,10 +2229,10 @@ msgstr "Demó" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "Beszerzés" @@ -2195,9 +2240,9 @@ msgstr "Beszerzés" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "Eladás" @@ -2488,7 +2533,7 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2539,7 +2584,7 @@ msgstr "Add meg az új készlet tételhez tartozó sorozatszámokat (vagy hagyd #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2561,8 +2606,8 @@ msgstr "Mozgatás az alapértelmezett helyre" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "Készleten" @@ -2584,14 +2629,14 @@ msgid "Actions" msgstr "Műveletek" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "Hozzáadás" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "Mennyiség" @@ -2604,12 +2649,12 @@ msgid "Remove Stock" msgstr "Készlet csökkentése" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "Készlet áthelyezése" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "Leltározás" @@ -2800,13 +2845,17 @@ msgstr "A jelszó beállítása sikeresen megtörtént. Most már bejelentkezhet msgid "Set new password" msgstr "Új jelszó beállítása" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "Hiba: {0}" +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" +msgstr "" + #: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." -msgstr "Elnézést, váratlan hiba történt." +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "Sorry, an unexpected error has occurred." #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" @@ -3230,24 +3279,24 @@ msgstr "Betöltő" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "Háttér műveletek" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "Hibajelentések" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "Pénznemek" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "Egyedi mértékegységek" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "Alkatrész paraméterek" @@ -3255,28 +3304,28 @@ msgstr "Alkatrész paraméterek" #~ msgid "Templates" #~ msgstr "Templates" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "Kategória paraméterek" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "Berendezések" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "Gyors műveletek" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "Új felhasználó hozzáadása" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "További beállítások" @@ -3398,15 +3447,15 @@ msgstr "Válassza ki a felhasználói életciklusre vonatkozó beállításokat. msgid "System settings" msgstr "Rendszerbeállítások" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "Bejelentkezés" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "Vonalkódok" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "Árazás" @@ -3418,30 +3467,30 @@ msgstr "Árazás" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "Címkék" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "Riportolás" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "Leltár" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "Gyártási utasítások" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "Felhasználói beállításra váltás" @@ -3474,16 +3523,16 @@ msgstr "Rendszer beállításra váltás" #~ msgstr "Found an exsisting login - using it to log you in." #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "Nem található" +#~ msgid "Not Found" +#~ msgstr "Not Found" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "Elnézést, ez az oldal ismeretlen vagy el lett mozgatva." +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "Sorry, this page is not known or was moved." #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "Ugrás a kezdőlapra" +#~ msgid "Go to the start page" +#~ msgstr "Go to the start page" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3497,10 +3546,10 @@ msgstr "Megjelölés olvasatlanként" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3511,25 +3560,25 @@ msgstr "Megjelölés olvasatlanként" msgid "Status" msgstr "Állapot" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "Hivatkozás" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3542,29 +3591,29 @@ msgstr "Hivatkozás" msgid "Description" msgstr "Leírás" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "Szülő gyártás" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "Gyártási mennyiség" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "Befejezett kimenetek" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3572,43 +3621,43 @@ msgstr "" msgid "Responsible" msgstr "Felelős" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "Cél dátum" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "" @@ -3617,8 +3666,8 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "" @@ -3634,7 +3683,7 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "Gyártás részletei" @@ -3642,54 +3691,54 @@ msgstr "Gyártás részletei" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "Készlet foglalása" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "Befejezetlen kimenetek" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "Felhasznált készlet" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "Alárendelt gyártások" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "Mellékletek" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "Megjegyzések" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "Gyártási utasítás szerkesztése" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3699,18 +3748,18 @@ msgstr "Gyártási utasítás létrehozása" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "Gyártáshoz foglalások" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "Gyártáshoz foglalások" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "" @@ -3722,45 +3771,45 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "Beszállító" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "Gyártó" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3768,20 +3817,20 @@ msgstr "Gyártó" msgid "Customer" msgstr "Vevő" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "Részletek" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "Gyártott alkatrészek" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "Gyártott alkatrészek" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "Szállított alkatrészek" @@ -3789,289 +3838,291 @@ msgstr "Szállított alkatrészek" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "Hozzárendelt készlet" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "Cég szerkesztése" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "Cég műveletek" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "Paraméterek" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "Beszállítók" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "Csomagolási mennyiség" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "Beérkezett készlet" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "Beszállítói alkatrész szerkesztése" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: 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:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "Elérési út" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "Szerkezeti" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategória" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "IPN" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Mértékegységek" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "Link" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "Rendelve" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "Gyártható" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "Gyártásban" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -4089,122 +4140,122 @@ msgstr "Gyártásban" msgid "Active" msgstr "Aktív" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "Gyártmány alkatrész" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "Létrehozás dátuma" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "Készítette" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "Készítette" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "Alapértelmezett beszállító" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "Alapértelmezett beszállító" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "Ártartomány" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "Utolsó leltár" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "Leltárazta" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "Alkatrész részletei" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "Változatok" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "Foglalások" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "Alkatrészjegyzék" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "Felhasználva ebben" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "Alkatrész árak" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "Gyártók" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "Ütemezés" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "Teszt sablonok" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "Kapcsolódó alkatrészek" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -4212,55 +4263,55 @@ msgstr "Kapcsolódó alkatrészek" msgid "Available" msgstr "Elérhető" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "Nincs készlet" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "Rendelve" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "Gyártásban" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "Alkatrész szerkesztése" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "Alkatrész hozzáadása" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "Készlet műveletek" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "Készlet számolása" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "Készlet áthelyezése" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "Alkatrész műveletek" @@ -4309,7 +4360,7 @@ msgstr "Eladási előzmények" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4347,7 +4398,7 @@ msgstr "Maximum ár" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4417,7 +4468,7 @@ msgid "Overall Pricing" msgstr "Általános árazás" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "Legutóbb frissítve" @@ -4475,39 +4526,39 @@ msgstr "Beszállítói ár" msgid "Variant Part" msgstr "Alkatrészváltozat" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "Beszerzési rendelés szerkesztése" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: 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:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "Beszállítói azonosító" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "Sortételek" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "Kész sortételek" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "Kész szállítmányok" @@ -4517,47 +4568,47 @@ msgstr "Kész szállítmányok" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "Teljes költség" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "Létrehozva" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "Rendelés részletei" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "Rendelés műveletek" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "Vevői azonosító" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4567,84 +4618,86 @@ msgstr "" msgid "Customers" msgstr "Vevők" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "Függő szállítmányok" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "Kiindulási alkatrész" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4656,15 +4709,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4677,31 +4730,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "Készlettörténet" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "Teszt adatok" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "Beépített tételek" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "Gyermek tételek" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "Készlet tétel szerkesztése" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4709,34 +4762,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "Készlet műveletek" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "Leltározás" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "Készlethez ad" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "Készlet csökkentése" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "Áthelyezés" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "Készlet áthelyezése" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4874,7 +4927,7 @@ msgid "Not found" msgstr "Nem található" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "" @@ -4886,15 +4939,15 @@ msgstr "" msgid "This action cannot be undone!" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "" @@ -4903,161 +4956,166 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "Vonalkód műveletek" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "Adatok frissítése" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "Táblaszűrők" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "Ez a beépülő alkatrész másik szülő alkatrészhez lett felvéve" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "Alkatrész információ" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "Nincs készlet" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "Helyettesítőkkel együtt" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "Változatokkal együtt" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "Készlet adatok" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "Fogyóeszköz tétel" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:291 +#: src/tables/bom/BomTable.tsx:296 +msgid "Allow Variants" +msgstr "" + +#: src/tables/bom/BomTable.tsx:297 +msgid "Show items which allow variant substitution" +msgstr "" + +#: src/tables/bom/BomTable.tsx:301 #: src/tables/bom/UsedInTable.tsx:68 #: src/tables/build/BuildLineTable.tsx:46 msgid "Optional" msgstr "Opcionális" -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "" - -#: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" -msgstr "Fogyóeszköz" - -#: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" -msgstr "" - -#: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:302 -msgid "Show items with pricing" +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "Fogyóeszköz" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:312 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" -msgstr "Alkatrészjegyzék megtekintése" +msgid "BOM item deleted" +msgstr "" #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" @@ -5072,10 +5130,26 @@ msgstr "Alkatrészjegyzék megtekintése" #~ msgstr "Are you sure you want to remove this BOM item?" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" -msgstr "Alkatrészjegyzék tétel jóváhagyása" +#~ msgid "Validate BOM line" +#~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "Alkatrészjegyzék megtekintése" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "Helyettesítő alkatrészek szerkesztése" @@ -5592,11 +5666,20 @@ msgstr "" msgid "Show structural categories" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "" @@ -5765,6 +5848,34 @@ msgstr "Szűrés virtuális alkatrészek szerint" msgid "Not Virtual" msgstr "Nem virtuális" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "Eredmények" @@ -6611,7 +6722,7 @@ msgid "Show items which are available" msgstr "" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "" @@ -6828,32 +6939,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "structural" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "external" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "" @@ -6884,3 +6999,4 @@ msgstr "Olvasd el a dokumentációt" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + diff --git a/src/frontend/src/locales/id/messages.po b/src/frontend/src/locales/id/messages.po index c1963c686d..2c5f84ed31 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-06-19 04:50\n" +"PO-Revision-Date: 2024-07-05 14:58\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -53,12 +53,12 @@ msgstr "" #: src/components/forms/ApiForm.tsx:506 #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 -#: src/components/nav/SearchDrawer.tsx:413 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/components/nav/SearchDrawer.tsx:427 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "" @@ -121,15 +121,15 @@ msgstr "" msgid "No" msgstr "" -#: src/components/details/Details.tsx:303 +#: src/components/details/Details.tsx:305 msgid "No name defined" msgstr "" -#: src/components/details/Details.tsx:340 +#: src/components/details/Details.tsx:342 msgid "Copied" msgstr "" -#: src/components/details/Details.tsx:340 +#: src/components/details/Details.tsx:342 msgid "Copy" msgstr "" @@ -145,7 +145,7 @@ msgstr "" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "" @@ -156,7 +156,7 @@ msgstr "" #: src/contexts/ThemeContext.tsx:43 #: src/functions/forms.tsx:196 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:207 +#: src/tables/FilterSelectDrawer.tsx:204 #: src/tables/InvenTreeTable.tsx:499 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" @@ -207,9 +207,9 @@ msgstr "" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:687 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "" @@ -254,6 +254,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "" @@ -358,6 +359,54 @@ msgstr "" msgid "Error rendering template" msgstr "" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -413,7 +462,7 @@ msgstr "" #: src/components/forms/AuthenticationForm.tsx:59 #: src/components/forms/AuthenticationForm.tsx:76 #: src/components/forms/AuthenticationForm.tsx:211 -#: src/functions/auth.tsx:123 +#: src/functions/auth.tsx:165 msgid "Check your input and try again." msgstr "" @@ -423,7 +472,7 @@ msgstr "" #~ msgstr "Mail delivery successfull" #: src/components/forms/AuthenticationForm.tsx:70 -#: src/functions/auth.tsx:114 +#: src/functions/auth.tsx:156 msgid "Mail delivery successful" msgstr "" @@ -550,9 +599,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -637,7 +686,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "" @@ -882,7 +931,7 @@ msgid "Close modal" msgstr "" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "" @@ -990,13 +1039,13 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "" @@ -1039,7 +1088,7 @@ msgid "Pages" msgstr "" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "" @@ -1054,7 +1103,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1076,35 +1125,35 @@ msgstr "" msgid "Mark as read" msgstr "" -#: src/components/nav/SearchDrawer.tsx:77 +#: src/components/nav/SearchDrawer.tsx:78 msgid "results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:337 +#: src/components/nav/SearchDrawer.tsx:349 msgid "Enter search text" msgstr "" -#: src/components/nav/SearchDrawer.tsx:364 +#: src/components/nav/SearchDrawer.tsx:376 msgid "Search Options" msgstr "" -#: src/components/nav/SearchDrawer.tsx:367 +#: src/components/nav/SearchDrawer.tsx:379 msgid "Regex search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:377 +#: src/components/nav/SearchDrawer.tsx:389 msgid "Whole word search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:416 +#: src/components/nav/SearchDrawer.tsx:430 msgid "An error occurred during search query" msgstr "" -#: src/components/nav/SearchDrawer.tsx:427 +#: src/components/nav/SearchDrawer.tsx:441 msgid "No results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:430 +#: src/components/nav/SearchDrawer.tsx:444 msgid "No results available for search query" msgstr "" @@ -1122,8 +1171,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:833 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1132,11 +1181,11 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:641 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "" @@ -1157,9 +1206,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1169,7 +1218,7 @@ msgid "Supplier Parts" msgstr "" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "" @@ -1178,29 +1227,29 @@ msgid "Manufacturer Parts" msgstr "" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:823 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "" @@ -1209,9 +1258,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "" @@ -1250,7 +1299,7 @@ msgid "Build Lines" msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "" @@ -1268,22 +1317,22 @@ msgid "Project Code" msgstr "" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "" @@ -1297,17 +1346,17 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:582 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "" @@ -1321,14 +1370,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "" @@ -1339,19 +1388,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "" @@ -1370,7 +1419,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" @@ -1380,7 +1429,7 @@ msgid "Label Template" msgstr "" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "" @@ -1389,7 +1438,7 @@ msgid "Report Template" msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "" @@ -1408,17 +1457,17 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 -#: src/pages/part/PartDetail.tsx:494 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "" @@ -1427,8 +1476,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1494,10 +1543,6 @@ msgstr "" #~ msgid "Substitutes" #~ msgstr "Substitutes" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "Allow Variants" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2169,7 +2214,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "" @@ -2184,10 +2229,10 @@ msgstr "" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "" @@ -2195,9 +2240,9 @@ msgstr "" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "" @@ -2488,7 +2533,7 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2539,7 +2584,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2561,8 +2606,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "" @@ -2584,14 +2629,14 @@ msgid "Actions" msgstr "" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "" @@ -2604,12 +2649,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:784 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "" @@ -2649,23 +2694,14 @@ msgstr "" #~ msgid "You have been logged out" #~ msgstr "You have been logged out" -#: src/functions/auth.tsx:76 +#: src/functions/auth.tsx:118 msgid "Logged Out" msgstr "" -#: src/functions/auth.tsx:77 +#: src/functions/auth.tsx:119 msgid "Successfully logged out" msgstr "" -#: src/functions/auth.tsx:115 -msgid "Check your inbox for a reset link. This only works if you have an account. Check in spam too." -msgstr "" - -#: src/functions/auth.tsx:122 -#: src/pages/Auth/Set-Password.tsx:39 -msgid "Reset failed" -msgstr "" - #: src/functions/auth.tsx:141 #~ msgid "Already logged in" #~ msgstr "Already logged in" @@ -2678,11 +2714,20 @@ msgstr "" #~ msgid "Found an existing login - welcome back!" #~ msgstr "Found an existing login - welcome back!" -#: src/functions/auth.tsx:153 +#: src/functions/auth.tsx:157 +msgid "Check your inbox for a reset link. This only works if you have an account. Check in spam too." +msgstr "" + +#: src/functions/auth.tsx:164 +#: src/pages/Auth/Set-Password.tsx:39 +msgid "Reset failed" +msgstr "" + +#: src/functions/auth.tsx:195 msgid "Logged In" msgstr "" -#: src/functions/auth.tsx:154 +#: src/functions/auth.tsx:196 msgid "Successfully logged in" msgstr "" @@ -2800,14 +2845,18 @@ msgstr "" msgid "Set new password" msgstr "" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "" -#: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" msgstr "" +#: src/pages/ErrorPage.tsx:28 +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "Sorry, an unexpected error has occurred." + #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" msgstr "" @@ -3230,24 +3279,24 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "" @@ -3255,28 +3304,28 @@ msgstr "" #~ msgid "Templates" #~ msgstr "Templates" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "" @@ -3398,15 +3447,15 @@ msgstr "" msgid "System settings" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "" @@ -3418,30 +3467,30 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:234 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:529 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "" @@ -3474,16 +3523,16 @@ msgstr "" #~ msgstr "Found an exsisting login - using it to log you in." #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "" +#~ msgid "Not Found" +#~ msgstr "Not Found" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "" +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "Sorry, this page is not known or was moved." #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "" +#~ msgid "Go to the start page" +#~ msgstr "Go to the start page" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3497,10 +3546,10 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3511,25 +3560,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3542,29 +3591,29 @@ msgstr "" msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3572,43 +3621,43 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "" @@ -3617,8 +3666,8 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "" @@ -3634,7 +3683,7 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "" @@ -3642,54 +3691,54 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:618 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:626 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3699,18 +3748,18 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "" @@ -3722,45 +3771,45 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3768,20 +3817,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "" @@ -3789,289 +3838,291 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:488 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -4089,122 +4140,122 @@ msgstr "" msgid "Active" msgstr "" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:411 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:482 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:508 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:515 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:522 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:536 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:543 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:549 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:589 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:663 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -4212,55 +4263,55 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:669 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:675 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:681 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:700 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:707 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:719 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:728 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:766 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:774 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:785 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "" @@ -4309,7 +4360,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4347,7 +4398,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4417,7 +4468,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "" @@ -4475,39 +4526,39 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "" @@ -4517,47 +4568,47 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4567,84 +4618,86 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4656,15 +4709,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4677,31 +4730,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4709,34 +4762,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4817,33 +4870,33 @@ msgstr "" msgid "Remove filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:136 +#: src/tables/FilterSelectDrawer.tsx:130 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:137 +#: src/tables/FilterSelectDrawer.tsx:131 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:144 +#: src/tables/FilterSelectDrawer.tsx:138 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "Value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:139 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:185 +#: src/tables/FilterSelectDrawer.tsx:182 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:217 +#: src/tables/FilterSelectDrawer.tsx:214 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:226 +#: src/tables/FilterSelectDrawer.tsx:223 msgid "Clear Filters" msgstr "" @@ -4874,7 +4927,7 @@ msgid "Not found" msgstr "" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "" @@ -4886,15 +4939,15 @@ msgstr "" msgid "This action cannot be undone!" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "" @@ -4903,115 +4956,105 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:648 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:291 -#: src/tables/bom/UsedInTable.tsx:68 -#: src/tables/build/BuildLineTable.tsx:46 -msgid "Optional" -msgstr "" - -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "" - #: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" +msgid "Allow Variants" msgstr "" #: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" +msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" +#: src/tables/bom/UsedInTable.tsx:68 +#: src/tables/build/BuildLineTable.tsx:46 +msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:301 @@ -5019,44 +5062,59 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:302 -msgid "Show items with pricing" +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:312 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" +msgid "BOM item deleted" msgstr "" #: src/tables/bom/BomTable.tsx:348 @@ -5072,10 +5130,26 @@ msgstr "" #~ msgstr "Are you sure you want to remove this BOM item?" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" +#~ msgid "Validate BOM line" +#~ msgstr "Validate BOM line" + +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "" @@ -5592,11 +5666,20 @@ msgstr "" msgid "Show structural categories" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "" @@ -5765,6 +5848,34 @@ msgstr "" msgid "Not Virtual" msgstr "" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "" @@ -6611,7 +6722,7 @@ msgid "Show items which are available" msgstr "" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "" @@ -6828,32 +6939,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "structural" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "external" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "" diff --git a/src/frontend/src/locales/it/messages.po b/src/frontend/src/locales/it/messages.po index 2f6a931936..3515af3f1c 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-06-19 04:49\n" +"PO-Revision-Date: 2024-07-05 14:57\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -54,11 +54,11 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "" @@ -145,7 +145,7 @@ msgstr "" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "" @@ -207,9 +207,9 @@ msgstr "" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "" @@ -254,6 +254,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "" @@ -358,6 +359,54 @@ msgstr "" msgid "Error rendering template" msgstr "" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -550,9 +599,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -637,7 +686,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "" @@ -882,7 +931,7 @@ msgid "Close modal" msgstr "" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "" @@ -990,13 +1039,13 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "" @@ -1039,7 +1088,7 @@ msgid "Pages" msgstr "" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "" @@ -1054,7 +1103,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1122,8 +1171,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1132,11 +1181,11 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "" @@ -1157,9 +1206,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1169,7 +1218,7 @@ msgid "Supplier Parts" msgstr "" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "" @@ -1178,29 +1227,29 @@ msgid "Manufacturer Parts" msgstr "" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "" @@ -1209,9 +1258,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "" @@ -1250,7 +1299,7 @@ msgid "Build Lines" msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "" @@ -1268,22 +1317,22 @@ msgid "Project Code" msgstr "" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "" @@ -1297,17 +1346,17 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "" @@ -1321,14 +1370,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "" @@ -1339,19 +1388,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "" @@ -1370,7 +1419,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" @@ -1380,7 +1429,7 @@ msgid "Label Template" msgstr "" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "" @@ -1389,7 +1438,7 @@ msgid "Report Template" msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "" @@ -1408,17 +1457,17 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "" @@ -1427,8 +1476,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1494,10 +1543,6 @@ msgstr "" #~ msgid "Substitutes" #~ msgstr "Substitutes" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "Allow Variants" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2169,7 +2214,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "" @@ -2184,10 +2229,10 @@ msgstr "" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "" @@ -2195,9 +2240,9 @@ msgstr "" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "" @@ -2488,7 +2533,7 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2539,7 +2584,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2561,8 +2606,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "" @@ -2584,14 +2629,14 @@ msgid "Actions" msgstr "" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "" @@ -2604,12 +2649,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "" @@ -2800,14 +2845,18 @@ msgstr "" msgid "Set new password" msgstr "" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "" -#: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" msgstr "" +#: src/pages/ErrorPage.tsx:28 +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "Sorry, an unexpected error has occurred." + #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" msgstr "" @@ -3230,24 +3279,24 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "" @@ -3255,28 +3304,28 @@ msgstr "" #~ msgid "Templates" #~ msgstr "Templates" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "" @@ -3398,15 +3447,15 @@ msgstr "" msgid "System settings" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "" @@ -3418,30 +3467,30 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "" @@ -3474,16 +3523,16 @@ msgstr "" #~ msgstr "Found an exsisting login - using it to log you in." #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "" +#~ msgid "Not Found" +#~ msgstr "Not Found" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "" +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "Sorry, this page is not known or was moved." #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "" +#~ msgid "Go to the start page" +#~ msgstr "Go to the start page" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3497,10 +3546,10 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3511,25 +3560,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3542,29 +3591,29 @@ msgstr "" msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3572,43 +3621,43 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "" @@ -3617,8 +3666,8 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "" @@ -3634,7 +3683,7 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "" @@ -3642,54 +3691,54 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3699,18 +3748,18 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "" @@ -3722,45 +3771,45 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3768,20 +3817,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "" @@ -3789,289 +3838,291 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -4089,122 +4140,122 @@ msgstr "" msgid "Active" msgstr "" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -4212,55 +4263,55 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "" @@ -4309,7 +4360,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4347,7 +4398,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4417,7 +4468,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "" @@ -4475,39 +4526,39 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "" @@ -4517,47 +4568,47 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4567,84 +4618,86 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4656,15 +4709,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4677,31 +4730,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4709,34 +4762,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4874,7 +4927,7 @@ msgid "Not found" msgstr "" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "" @@ -4886,15 +4939,15 @@ msgstr "" msgid "This action cannot be undone!" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "" @@ -4903,115 +4956,105 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:291 -#: src/tables/bom/UsedInTable.tsx:68 -#: src/tables/build/BuildLineTable.tsx:46 -msgid "Optional" -msgstr "" - -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "" - #: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" +msgid "Allow Variants" msgstr "" #: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" +msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" +#: src/tables/bom/UsedInTable.tsx:68 +#: src/tables/build/BuildLineTable.tsx:46 +msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:301 @@ -5019,44 +5062,59 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:302 -msgid "Show items with pricing" +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:312 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" +msgid "BOM item deleted" msgstr "" #: src/tables/bom/BomTable.tsx:348 @@ -5072,10 +5130,26 @@ msgstr "" #~ msgstr "Are you sure you want to remove this BOM item?" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" +#~ msgid "Validate BOM line" +#~ msgstr "Validate BOM line" + +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "" @@ -5592,11 +5666,20 @@ msgstr "" msgid "Show structural categories" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "" @@ -5765,6 +5848,34 @@ msgstr "" msgid "Not Virtual" msgstr "" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "" @@ -6611,7 +6722,7 @@ msgid "Show items which are available" msgstr "" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "" @@ -6828,32 +6939,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "structural" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "external" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "" @@ -6884,3 +6999,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + diff --git a/src/frontend/src/locales/ja/messages.po b/src/frontend/src/locales/ja/messages.po index d25903ce31..34d2010413 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-06-19 04:49\n" +"PO-Revision-Date: 2024-07-05 14:57\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -54,11 +54,11 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "エラー" @@ -145,7 +145,7 @@ msgstr "" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "" @@ -207,9 +207,9 @@ msgstr "" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "" @@ -254,6 +254,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "" @@ -358,6 +359,54 @@ msgstr "" msgid "Error rendering template" msgstr "" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -550,9 +599,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -637,7 +686,7 @@ msgid "Thumbnail" msgstr "サムネイル" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "" @@ -882,7 +931,7 @@ msgid "Close modal" msgstr "" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "" @@ -990,13 +1039,13 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "" @@ -1039,7 +1088,7 @@ msgid "Pages" msgstr "" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "" @@ -1054,7 +1103,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1122,8 +1171,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1132,11 +1181,11 @@ msgstr "パーツ" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "パーツ" @@ -1157,9 +1206,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1169,7 +1218,7 @@ msgid "Supplier Parts" msgstr "" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "" @@ -1178,29 +1227,29 @@ msgid "Manufacturer Parts" msgstr "" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "在庫商品" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "在庫商品" @@ -1209,9 +1258,9 @@ msgid "Stock Location" msgstr "在庫場所" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "在庫場所" @@ -1250,7 +1299,7 @@ msgid "Build Lines" msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "" @@ -1268,22 +1317,22 @@ msgid "Project Code" msgstr "" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "" @@ -1297,17 +1346,17 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "" @@ -1321,14 +1370,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "" @@ -1339,19 +1388,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "" @@ -1370,7 +1419,7 @@ msgid "User" msgstr "ユーザー" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" @@ -1380,7 +1429,7 @@ msgid "Label Template" msgstr "" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "" @@ -1389,7 +1438,7 @@ msgid "Report Template" msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "" @@ -1408,17 +1457,17 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "在庫" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "" @@ -1427,8 +1476,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1494,10 +1543,6 @@ msgstr "" #~ msgid "Substitutes" #~ msgstr "Substitutes" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "Allow Variants" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2169,7 +2214,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "" @@ -2184,10 +2229,10 @@ msgstr "" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "" @@ -2195,9 +2240,9 @@ msgstr "" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "" @@ -2488,7 +2533,7 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2539,7 +2584,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2561,8 +2606,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "" @@ -2584,14 +2629,14 @@ msgid "Actions" msgstr "" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "" @@ -2604,12 +2649,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "" @@ -2800,14 +2845,18 @@ msgstr "" msgid "Set new password" msgstr "新しいパスワードを設定" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "エラー:{0}" -#: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" msgstr "" +#: src/pages/ErrorPage.tsx:28 +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "Sorry, an unexpected error has occurred." + #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" msgstr "" @@ -3230,24 +3279,24 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "" @@ -3255,28 +3304,28 @@ msgstr "" #~ msgid "Templates" #~ msgstr "Templates" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "" @@ -3398,15 +3447,15 @@ msgstr "" msgid "System settings" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "価格" @@ -3418,30 +3467,30 @@ msgstr "価格" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "" @@ -3474,16 +3523,16 @@ msgstr "" #~ msgstr "Found an exsisting login - using it to log you in." #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "見つかりません" +#~ msgid "Not Found" +#~ msgstr "Not Found" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "" +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "Sorry, this page is not known or was moved." #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "" +#~ msgid "Go to the start page" +#~ msgstr "Go to the start page" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3497,10 +3546,10 @@ msgstr "未読にする" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3511,25 +3560,25 @@ msgstr "未読にする" msgid "Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3542,29 +3591,29 @@ msgstr "" msgid "Description" msgstr "説明" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3572,43 +3621,43 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "" @@ -3617,8 +3666,8 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "" @@ -3634,7 +3683,7 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "" @@ -3642,54 +3691,54 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "添付ファイル" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "メモ" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3699,18 +3748,18 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "" @@ -3722,45 +3771,45 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3768,20 +3817,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "詳細" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "" @@ -3789,289 +3838,291 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -4089,122 +4140,122 @@ msgstr "" msgid "Active" msgstr "" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -4212,55 +4263,55 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "" @@ -4309,7 +4360,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4347,7 +4398,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4417,7 +4468,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "" @@ -4475,39 +4526,39 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "" @@ -4517,47 +4568,47 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4567,84 +4618,86 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4656,15 +4709,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4677,31 +4730,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "在庫商品を編集" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4709,34 +4762,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4874,7 +4927,7 @@ msgid "Not found" msgstr "" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "" @@ -4886,15 +4939,15 @@ msgstr "" msgid "This action cannot be undone!" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "" @@ -4903,115 +4956,105 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "表フィルタ" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:291 -#: src/tables/bom/UsedInTable.tsx:68 -#: src/tables/build/BuildLineTable.tsx:46 -msgid "Optional" -msgstr "" - -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "" - #: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" +msgid "Allow Variants" msgstr "" #: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" +msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" +#: src/tables/bom/UsedInTable.tsx:68 +#: src/tables/build/BuildLineTable.tsx:46 +msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:301 @@ -5019,44 +5062,59 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:302 -msgid "Show items with pricing" +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:312 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" +msgid "BOM item deleted" msgstr "" #: src/tables/bom/BomTable.tsx:348 @@ -5072,10 +5130,26 @@ msgstr "" #~ msgstr "Are you sure you want to remove this BOM item?" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" +#~ msgid "Validate BOM line" +#~ msgstr "Validate BOM line" + +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "" @@ -5592,11 +5666,20 @@ msgstr "" msgid "Show structural categories" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "" @@ -5765,6 +5848,34 @@ msgstr "仮想部品でフィルタ" msgid "Not Virtual" msgstr "仮想部品ではない" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "" @@ -6611,7 +6722,7 @@ msgid "Show items which are available" msgstr "" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "" @@ -6828,32 +6939,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "structural" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "external" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "" @@ -6884,3 +6999,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + diff --git a/src/frontend/src/locales/ko/messages.po b/src/frontend/src/locales/ko/messages.po index a05154b736..06813cd4b6 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-06-19 04:49\n" +"PO-Revision-Date: 2024-07-05 14:57\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -54,11 +54,11 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "" @@ -145,7 +145,7 @@ msgstr "" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "" @@ -207,9 +207,9 @@ msgstr "" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "" @@ -254,6 +254,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "" @@ -358,6 +359,54 @@ msgstr "" msgid "Error rendering template" msgstr "" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -550,9 +599,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -637,7 +686,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "" @@ -882,7 +931,7 @@ msgid "Close modal" msgstr "" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "" @@ -990,13 +1039,13 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "" @@ -1039,7 +1088,7 @@ msgid "Pages" msgstr "" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "" @@ -1054,7 +1103,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1122,8 +1171,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1132,11 +1181,11 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "" @@ -1157,9 +1206,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1169,7 +1218,7 @@ msgid "Supplier Parts" msgstr "" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "" @@ -1178,29 +1227,29 @@ msgid "Manufacturer Parts" msgstr "" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "" @@ -1209,9 +1258,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "" @@ -1250,7 +1299,7 @@ msgid "Build Lines" msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "" @@ -1268,22 +1317,22 @@ msgid "Project Code" msgstr "" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "" @@ -1297,17 +1346,17 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "" @@ -1321,14 +1370,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "" @@ -1339,19 +1388,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "" @@ -1370,7 +1419,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" @@ -1380,7 +1429,7 @@ msgid "Label Template" msgstr "" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "" @@ -1389,7 +1438,7 @@ msgid "Report Template" msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "" @@ -1408,17 +1457,17 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "" @@ -1427,8 +1476,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1494,10 +1543,6 @@ msgstr "" #~ msgid "Substitutes" #~ msgstr "Substitutes" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "Allow Variants" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2169,7 +2214,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "" @@ -2184,10 +2229,10 @@ msgstr "" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "" @@ -2195,9 +2240,9 @@ msgstr "" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "" @@ -2488,7 +2533,7 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2539,7 +2584,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2561,8 +2606,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "" @@ -2584,14 +2629,14 @@ msgid "Actions" msgstr "" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "" @@ -2604,12 +2649,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "" @@ -2800,14 +2845,18 @@ msgstr "" msgid "Set new password" msgstr "" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "" -#: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" msgstr "" +#: src/pages/ErrorPage.tsx:28 +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "Sorry, an unexpected error has occurred." + #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" msgstr "" @@ -3230,24 +3279,24 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "" @@ -3255,28 +3304,28 @@ msgstr "" #~ msgid "Templates" #~ msgstr "Templates" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "" @@ -3398,15 +3447,15 @@ msgstr "" msgid "System settings" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "" @@ -3418,30 +3467,30 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "" @@ -3474,16 +3523,16 @@ msgstr "" #~ msgstr "Found an exsisting login - using it to log you in." #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "" +#~ msgid "Not Found" +#~ msgstr "Not Found" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "" +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "Sorry, this page is not known or was moved." #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "" +#~ msgid "Go to the start page" +#~ msgstr "Go to the start page" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3497,10 +3546,10 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3511,25 +3560,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3542,29 +3591,29 @@ msgstr "" msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3572,43 +3621,43 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "" @@ -3617,8 +3666,8 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "" @@ -3634,7 +3683,7 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "" @@ -3642,54 +3691,54 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3699,18 +3748,18 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "" @@ -3722,45 +3771,45 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3768,20 +3817,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "" @@ -3789,289 +3838,291 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -4089,122 +4140,122 @@ msgstr "" msgid "Active" msgstr "" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -4212,55 +4263,55 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "" @@ -4309,7 +4360,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4347,7 +4398,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4417,7 +4468,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "" @@ -4475,39 +4526,39 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "" @@ -4517,47 +4568,47 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4567,84 +4618,86 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4656,15 +4709,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4677,31 +4730,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4709,34 +4762,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4874,7 +4927,7 @@ msgid "Not found" msgstr "" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "" @@ -4886,15 +4939,15 @@ msgstr "" msgid "This action cannot be undone!" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "" @@ -4903,115 +4956,105 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:291 -#: src/tables/bom/UsedInTable.tsx:68 -#: src/tables/build/BuildLineTable.tsx:46 -msgid "Optional" -msgstr "" - -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "" - #: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" +msgid "Allow Variants" msgstr "" #: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" +msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" +#: src/tables/bom/UsedInTable.tsx:68 +#: src/tables/build/BuildLineTable.tsx:46 +msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:301 @@ -5019,44 +5062,59 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:302 -msgid "Show items with pricing" +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:312 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" +msgid "BOM item deleted" msgstr "" #: src/tables/bom/BomTable.tsx:348 @@ -5072,10 +5130,26 @@ msgstr "" #~ msgstr "Are you sure you want to remove this BOM item?" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" +#~ msgid "Validate BOM line" +#~ msgstr "Validate BOM line" + +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "" @@ -5592,11 +5666,20 @@ msgstr "" msgid "Show structural categories" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "" @@ -5765,6 +5848,34 @@ msgstr "" msgid "Not Virtual" msgstr "" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "" @@ -6611,7 +6722,7 @@ msgid "Show items which are available" msgstr "" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "" @@ -6828,32 +6939,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "structural" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "external" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "" @@ -6884,3 +6999,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + diff --git a/src/frontend/src/locales/lv/messages.po b/src/frontend/src/locales/lv/messages.po index 1e940a95b3..6ea561cd52 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-06-19 04:50\n" +"PO-Revision-Date: 2024-07-05 14:58\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" @@ -54,11 +54,11 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "" @@ -145,7 +145,7 @@ msgstr "" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "" @@ -207,9 +207,9 @@ msgstr "" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "" @@ -254,6 +254,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "" @@ -358,6 +359,54 @@ msgstr "" msgid "Error rendering template" msgstr "" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -550,9 +599,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -637,7 +686,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "" @@ -882,7 +931,7 @@ msgid "Close modal" msgstr "" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "" @@ -990,13 +1039,13 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "" @@ -1039,7 +1088,7 @@ msgid "Pages" msgstr "" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "" @@ -1054,7 +1103,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1122,8 +1171,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1132,11 +1181,11 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "" @@ -1157,9 +1206,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1169,7 +1218,7 @@ msgid "Supplier Parts" msgstr "" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "" @@ -1178,29 +1227,29 @@ msgid "Manufacturer Parts" msgstr "" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "" @@ -1209,9 +1258,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "" @@ -1250,7 +1299,7 @@ msgid "Build Lines" msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "" @@ -1268,22 +1317,22 @@ msgid "Project Code" msgstr "" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "" @@ -1297,17 +1346,17 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "" @@ -1321,14 +1370,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "" @@ -1339,19 +1388,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "" @@ -1370,7 +1419,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" @@ -1380,7 +1429,7 @@ msgid "Label Template" msgstr "" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "" @@ -1389,7 +1438,7 @@ msgid "Report Template" msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "" @@ -1408,17 +1457,17 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "" @@ -1427,8 +1476,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1494,10 +1543,6 @@ msgstr "" #~ msgid "Substitutes" #~ msgstr "Substitutes" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "Allow Variants" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2169,7 +2214,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "" @@ -2184,10 +2229,10 @@ msgstr "" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "" @@ -2195,9 +2240,9 @@ msgstr "" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "" @@ -2488,7 +2533,7 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2539,7 +2584,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2561,8 +2606,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "" @@ -2584,14 +2629,14 @@ msgid "Actions" msgstr "" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "" @@ -2604,12 +2649,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "" @@ -2800,14 +2845,18 @@ msgstr "" msgid "Set new password" msgstr "" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "" -#: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" msgstr "" +#: src/pages/ErrorPage.tsx:28 +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "Sorry, an unexpected error has occurred." + #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" msgstr "" @@ -3230,24 +3279,24 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "" @@ -3255,28 +3304,28 @@ msgstr "" #~ msgid "Templates" #~ msgstr "Templates" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "" @@ -3398,15 +3447,15 @@ msgstr "" msgid "System settings" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "" @@ -3418,30 +3467,30 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "" @@ -3474,16 +3523,16 @@ msgstr "" #~ msgstr "Found an exsisting login - using it to log you in." #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "" +#~ msgid "Not Found" +#~ msgstr "Not Found" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "" +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "Sorry, this page is not known or was moved." #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "" +#~ msgid "Go to the start page" +#~ msgstr "Go to the start page" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3497,10 +3546,10 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3511,25 +3560,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3542,29 +3591,29 @@ msgstr "" msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3572,43 +3621,43 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "" @@ -3617,8 +3666,8 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "" @@ -3634,7 +3683,7 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "" @@ -3642,54 +3691,54 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3699,18 +3748,18 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "" @@ -3722,45 +3771,45 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3768,20 +3817,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "" @@ -3789,289 +3838,291 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -4089,122 +4140,122 @@ msgstr "" msgid "Active" msgstr "" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -4212,55 +4263,55 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "" @@ -4309,7 +4360,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4347,7 +4398,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4417,7 +4468,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "" @@ -4475,39 +4526,39 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "" @@ -4517,47 +4568,47 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4567,84 +4618,86 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4656,15 +4709,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4677,31 +4730,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4709,34 +4762,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4874,7 +4927,7 @@ msgid "Not found" msgstr "" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "" @@ -4886,15 +4939,15 @@ msgstr "" msgid "This action cannot be undone!" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "" @@ -4903,115 +4956,105 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:291 -#: src/tables/bom/UsedInTable.tsx:68 -#: src/tables/build/BuildLineTable.tsx:46 -msgid "Optional" -msgstr "" - -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "" - #: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" +msgid "Allow Variants" msgstr "" #: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" +msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" +#: src/tables/bom/UsedInTable.tsx:68 +#: src/tables/build/BuildLineTable.tsx:46 +msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:301 @@ -5019,44 +5062,59 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:302 -msgid "Show items with pricing" +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:312 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" +msgid "BOM item deleted" msgstr "" #: src/tables/bom/BomTable.tsx:348 @@ -5072,10 +5130,26 @@ msgstr "" #~ msgstr "Are you sure you want to remove this BOM item?" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" +#~ msgid "Validate BOM line" +#~ msgstr "Validate BOM line" + +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "" @@ -5592,11 +5666,20 @@ msgstr "" msgid "Show structural categories" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "" @@ -5765,6 +5848,34 @@ msgstr "" msgid "Not Virtual" msgstr "" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "" @@ -6611,7 +6722,7 @@ msgid "Show items which are available" msgstr "" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "" @@ -6828,32 +6939,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "structural" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "external" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "" @@ -6884,3 +6999,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + diff --git a/src/frontend/src/locales/nl/messages.po b/src/frontend/src/locales/nl/messages.po index 7ac746e0a6..c01650df41 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-06-19 04:49\n" +"PO-Revision-Date: 2024-07-05 14:57\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -54,11 +54,11 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "" @@ -145,7 +145,7 @@ msgstr "De bijbehorende afbeelding van dit item verwijderen?" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "Verwijderen" @@ -207,9 +207,9 @@ msgstr "Onderdeel is niet actief" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "Inactief" @@ -254,6 +254,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "" @@ -358,6 +359,54 @@ msgstr "" msgid "Error rendering template" msgstr "" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -550,9 +599,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -637,7 +686,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "" @@ -882,7 +931,7 @@ msgid "Close modal" msgstr "" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "" @@ -990,13 +1039,13 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "" @@ -1039,7 +1088,7 @@ msgid "Pages" msgstr "" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "" @@ -1054,7 +1103,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1122,8 +1171,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1132,11 +1181,11 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "" @@ -1157,9 +1206,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1169,7 +1218,7 @@ msgid "Supplier Parts" msgstr "" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "" @@ -1178,29 +1227,29 @@ msgid "Manufacturer Parts" msgstr "" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "" @@ -1209,9 +1258,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "" @@ -1250,7 +1299,7 @@ msgid "Build Lines" msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "" @@ -1268,22 +1317,22 @@ msgid "Project Code" msgstr "" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "" @@ -1297,17 +1346,17 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Verkooporder" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "Verkooporders" @@ -1321,14 +1370,14 @@ msgid "Sales Order Shipments" msgstr "Verzendingen verkooporders" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "Retourorder" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "Retourorders" @@ -1339,19 +1388,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "" @@ -1370,7 +1419,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" @@ -1380,7 +1429,7 @@ msgid "Label Template" msgstr "" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "" @@ -1389,7 +1438,7 @@ msgid "Report Template" msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "" @@ -1408,17 +1457,17 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "" @@ -1427,8 +1476,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1494,10 +1543,6 @@ msgstr "" #~ msgid "Substitutes" #~ msgstr "Substitutes" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "Allow Variants" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2169,7 +2214,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "" @@ -2184,10 +2229,10 @@ msgstr "" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "" @@ -2195,9 +2240,9 @@ msgstr "" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "Verkoop" @@ -2488,7 +2533,7 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2539,7 +2584,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2561,8 +2606,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "" @@ -2584,14 +2629,14 @@ msgid "Actions" msgstr "" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "" @@ -2604,12 +2649,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "" @@ -2800,14 +2845,18 @@ msgstr "" msgid "Set new password" msgstr "" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "" -#: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" msgstr "" +#: src/pages/ErrorPage.tsx:28 +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "Sorry, an unexpected error has occurred." + #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" msgstr "" @@ -3230,24 +3279,24 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "" @@ -3255,28 +3304,28 @@ msgstr "" #~ msgid "Templates" #~ msgstr "Templates" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "" @@ -3398,15 +3447,15 @@ msgstr "" msgid "System settings" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "" @@ -3418,30 +3467,30 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "Productieorders" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "" @@ -3474,16 +3523,16 @@ msgstr "" #~ msgstr "Found an exsisting login - using it to log you in." #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "" +#~ msgid "Not Found" +#~ msgstr "Not Found" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "" +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "Sorry, this page is not known or was moved." #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "" +#~ msgid "Go to the start page" +#~ msgstr "Go to the start page" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3497,10 +3546,10 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3511,25 +3560,25 @@ msgstr "" msgid "Status" msgstr "Status" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3542,29 +3591,29 @@ msgstr "" msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3572,43 +3621,43 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "" @@ -3617,8 +3666,8 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "" @@ -3634,7 +3683,7 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "" @@ -3642,54 +3691,54 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "Bijlagen" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "Opmerkingen" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3699,18 +3748,18 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "" @@ -3722,45 +3771,45 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3768,20 +3817,20 @@ msgstr "" msgid "Customer" msgstr "Klant" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "" @@ -3789,289 +3838,291 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -4089,122 +4140,122 @@ msgstr "" msgid "Active" msgstr "" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -4212,55 +4263,55 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "" @@ -4309,7 +4360,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4347,7 +4398,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4417,7 +4468,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "" @@ -4475,39 +4526,39 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "Regelitems" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "Voltooide Verzendingen" @@ -4517,47 +4568,47 @@ msgstr "Voltooide Verzendingen" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "Order Details" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "Klantreferentie" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4567,84 +4618,86 @@ msgstr "Retourorder toevoegen" msgid "Customers" msgstr "Klanten" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "Voeg Verkooporder toe" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "In afwachting van verzending" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4656,15 +4709,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4677,31 +4730,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4709,34 +4762,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4874,7 +4927,7 @@ msgid "Not found" msgstr "" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "" @@ -4886,15 +4939,15 @@ msgstr "" msgid "This action cannot be undone!" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "" @@ -4903,115 +4956,105 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:291 -#: src/tables/bom/UsedInTable.tsx:68 -#: src/tables/build/BuildLineTable.tsx:46 -msgid "Optional" -msgstr "" - -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "" - #: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" +msgid "Allow Variants" msgstr "" #: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" +msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" +#: src/tables/bom/UsedInTable.tsx:68 +#: src/tables/build/BuildLineTable.tsx:46 +msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:301 @@ -5019,44 +5062,59 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:302 -msgid "Show items with pricing" +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:312 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" +msgid "BOM item deleted" msgstr "" #: src/tables/bom/BomTable.tsx:348 @@ -5072,10 +5130,26 @@ msgstr "" #~ msgstr "Are you sure you want to remove this BOM item?" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" +#~ msgid "Validate BOM line" +#~ msgstr "Validate BOM line" + +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "" @@ -5592,11 +5666,20 @@ msgstr "" msgid "Show structural categories" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "" @@ -5765,6 +5848,34 @@ msgstr "" msgid "Not Virtual" msgstr "" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "" @@ -6611,7 +6722,7 @@ msgid "Show items which are available" msgstr "" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "" @@ -6828,32 +6939,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "structural" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "external" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "" @@ -6884,3 +6999,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + diff --git a/src/frontend/src/locales/no/messages.po b/src/frontend/src/locales/no/messages.po index 4e1391323c..27e4544360 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-06-19 04:49\n" +"PO-Revision-Date: 2024-07-05 14:57\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -54,11 +54,11 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "Feil" @@ -145,7 +145,7 @@ msgstr "" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "Fjern" @@ -207,9 +207,9 @@ msgstr "" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "" @@ -254,6 +254,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "Suksess" @@ -358,6 +359,54 @@ msgstr "" msgid "Error rendering template" msgstr "" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -550,9 +599,9 @@ msgstr "Vert" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -637,7 +686,7 @@ msgid "Thumbnail" msgstr "Miniatyrbilde" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "Strekkodehandlinger" @@ -882,7 +931,7 @@ msgid "Close modal" msgstr "Lukk modal" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "Server" @@ -990,13 +1039,13 @@ msgstr "Kontoinnstillinger" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "Systeminnstillinger" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "Adminsenter" @@ -1039,7 +1088,7 @@ msgid "Pages" msgstr "Sider" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "Utvidelser" @@ -1054,7 +1103,7 @@ msgid "About" msgstr "Om" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1122,8 +1171,8 @@ msgstr "Ukjent modell: {model}" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1132,11 +1181,11 @@ msgstr "Del" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "Deler" @@ -1157,9 +1206,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "Leverandørdel" @@ -1169,7 +1218,7 @@ msgid "Supplier Parts" msgstr "Leverandørdeler" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "Produsentdel" @@ -1178,29 +1227,29 @@ msgid "Manufacturer Parts" msgstr "Produsentdeler" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "Delkategori" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "Delkategorier" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "Lagervare" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "Lagervarer" @@ -1209,9 +1258,9 @@ msgid "Stock Location" msgstr "Lagerplassering" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "Lagerplasseringer" @@ -1250,7 +1299,7 @@ msgid "Build Lines" msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "Firma" @@ -1268,22 +1317,22 @@ msgid "Project Code" msgstr "Prosjektkode" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "Prosjektkoder" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "Innkjøpsordre" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "Innkjøpsordrer" @@ -1297,17 +1346,17 @@ msgid "Purchase Order Lines" msgstr "Ordrelinjer for innkjøpsordre" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Salgsordre" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "Salgsordrer" @@ -1321,14 +1370,14 @@ msgid "Sales Order Shipments" msgstr "Salgsordreforsendelser" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "Returordre" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "Returordrer" @@ -1339,19 +1388,19 @@ msgid "Address" msgstr "Adresse" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "Adresser" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "Kontakt" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "Kontakter" @@ -1370,7 +1419,7 @@ msgid "User" msgstr "Bruker" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "Brukere" @@ -1380,7 +1429,7 @@ msgid "Label Template" msgstr "" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "" @@ -1389,7 +1438,7 @@ msgid "Report Template" msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "" @@ -1408,17 +1457,17 @@ msgstr "Forsendelse" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "Lagerbeholdning" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "Serienummer" @@ -1427,8 +1476,8 @@ msgstr "Serienummer" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1494,10 +1543,6 @@ msgstr "" #~ msgid "Substitutes" #~ msgstr "Substitutes" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "Allow Variants" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2169,7 +2214,7 @@ msgstr "Aktuelle nyheter" #~ msgstr "Local Server" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "Nettside" @@ -2184,10 +2229,10 @@ msgstr "Demo" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "Innkjøp" @@ -2195,9 +2240,9 @@ msgstr "Innkjøp" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "Salg" @@ -2488,7 +2533,7 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2539,7 +2584,7 @@ msgstr "Angi serienumre for ny lagerbeholdning (eller la stå tom)" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2561,8 +2606,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "På lager" @@ -2584,14 +2629,14 @@ msgid "Actions" msgstr "Handlinger" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "Legg til" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "Tell" @@ -2604,12 +2649,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "Overfør lager" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "Tell beholdning" @@ -2800,13 +2845,17 @@ msgstr "Passordet er blitt satt. Du kan nå logge inn med ditt nye passord" msgid "Set new password" msgstr "Angi nytt passord" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "Feil: {0}" +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" +msgstr "" + #: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." -msgstr "Beklager, en uventet feil har oppstått." +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "Sorry, an unexpected error has occurred." #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" @@ -3230,24 +3279,24 @@ msgstr "Laster" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "Bakgrunnsoppgaver" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "Feilrapporter" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "Egendefinerte enheter" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "Delparametere" @@ -3255,28 +3304,28 @@ msgstr "Delparametere" #~ msgid "Templates" #~ msgstr "Templates" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "Hurtighandlinger" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "Legg til en ny bruker" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "Avanserte Innstillinger" @@ -3398,15 +3447,15 @@ msgstr "Velg innstillinger som er relevante for brukerens livssyklus. Mer tilgje msgid "System settings" msgstr "Systeminnstillinger" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "Innlogging" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "Strekkoder" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "Prising" @@ -3418,30 +3467,30 @@ msgstr "Prising" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "Etiketter" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "Rapportering" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "Lagertelling" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "Produksjonsordrer" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "Bytt til brukerinnstilling" @@ -3474,16 +3523,16 @@ msgstr "Bytt til systeminnstilling" #~ msgstr "Found an exsisting login - using it to log you in." #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "Ikke funnet" +#~ msgid "Not Found" +#~ msgstr "Not Found" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "Beklager, denne siden er ikke kjent eller ble flyttet." +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "Sorry, this page is not known or was moved." #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "Gå til startsiden" +#~ msgid "Go to the start page" +#~ msgstr "Go to the start page" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3497,10 +3546,10 @@ msgstr "Marker som ulest" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3511,25 +3560,25 @@ msgstr "Marker som ulest" msgid "Status" msgstr "Status" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3542,29 +3591,29 @@ msgstr "" msgid "Description" msgstr "Beskrivelse" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "Fullførte artikler" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3572,43 +3621,43 @@ msgstr "" msgid "Responsible" msgstr "Ansvarlig" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "Opprettet" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "Måldato" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "" @@ -3617,8 +3666,8 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "" @@ -3634,7 +3683,7 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "Produksjonsdetaljer" @@ -3642,54 +3691,54 @@ msgstr "Produksjonsdetaljer" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "Tildel lagerbeholdning" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "Ufullstendige artikler" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "Brukt lagerbeholdning" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "Underordnede Produksjonsordrer" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "Vedlegg" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "Notater" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "Rediger produksjonsordre" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3699,18 +3748,18 @@ msgstr "Legg til produksjonsordre" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "Produksjonsordre-handlinger" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "Produksjonsordre-handlinger" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "" @@ -3722,45 +3771,45 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "Leverandør" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "Produsent" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3768,20 +3817,20 @@ msgstr "Produsent" msgid "Customer" msgstr "Kunde" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "Detaljer" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "Produserte deler" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "Produserte deler" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "Leverte Deler" @@ -3789,289 +3838,291 @@ msgstr "Leverte Deler" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "Tildelt lagerbeholdning" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "Rediger Bedrift" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "Bedriftshandlinger" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "Produsentens delenummer" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "Parametere" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "Leverandører" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "Rediger produsentdel" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "Pakkeantall" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "Mottatt lagerbeholdning" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "Rediger Leverandørdel" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "Legg til leverandørdel" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "Sti" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "Strukturell" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategori" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "IPN" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Enheter" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "Nøkkelord" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "Lenke" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "I bestilling" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "Kan Produsere" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "Produseres" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -4089,122 +4140,122 @@ msgstr "Produseres" msgid "Active" msgstr "Aktiv" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "Sammenstilt del" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "Sporbar del" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "Opprettelsesdato" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "Prisområde" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "Varianter" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "Tildelinger" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "Stykkliste (BOM)" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "Brukt i" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "Produsenter" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "Planlegging" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "Testmaler" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "Relaterte Deler" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -4212,55 +4263,55 @@ msgstr "Relaterte Deler" msgid "Available" msgstr "Tilgjengelig" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "I bestilling" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "Under produksjon" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "Rediger del" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "Lagerhandlinger" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "Tell delbeholdning" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "Overfør delbeholdning" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "Delhandlinger" @@ -4309,7 +4360,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4347,7 +4398,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4417,7 +4468,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "" @@ -4475,39 +4526,39 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "Ordrelinjer" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "Fullførte forsendelser" @@ -4517,47 +4568,47 @@ msgstr "Fullførte forsendelser" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "Ordredetaljer" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "Ordrehandlinger" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "Kundereferanse" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4567,84 +4618,86 @@ msgstr "" msgid "Customers" msgstr "Kunder" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "Ventende forsendelser" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "Basisdel" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4656,15 +4709,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4677,31 +4730,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "Sporing av lager" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "Testdata" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "Installerte artikler" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "Underordnede artikler" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "Rediger lagervare" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4709,34 +4762,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "Lagerhandlinger" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "Tell beholdning" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "Legg til lager" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "Fjern lager" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "Overfør" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "Overfør lager" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4874,7 +4927,7 @@ msgid "Not found" msgstr "Ikke funnet" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "Slett valgte oppføringer" @@ -4886,15 +4939,15 @@ msgstr "Er du sikker på at du vil slette valgte oppføringer?" msgid "This action cannot be undone!" msgstr "Denne handlingen kan ikke angres!" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "Slettede oppføringer" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "Oppføringer slettet" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "Kunne ikke slette oppføringer" @@ -4903,161 +4956,166 @@ msgstr "Kunne ikke slette oppføringer" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "Strekkodehandlinger" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "Oppdater data" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "Tabellfiltre" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "Denne BOM-artikkelen er definert for en annen overordnet del" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "Delinformasjon" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "Ingen lagerbeholdning" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "Inkluderer erstatningsbeholdning" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "Inkluderer variantbeholdning" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "Lagerinformasjon" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "Forbruksvare" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "Vis sporbare deler" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "Vis sammenstilte elementer" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "Vis elementer med tilgjengelig lagerbeholdning" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "Vis elementer i bestilling" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "Vis godkjente elementer" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "Vis arvede elementer" -#: src/tables/bom/BomTable.tsx:291 +#: src/tables/bom/BomTable.tsx:296 +msgid "Allow Variants" +msgstr "" + +#: src/tables/bom/BomTable.tsx:297 +msgid "Show items which allow variant substitution" +msgstr "" + +#: src/tables/bom/BomTable.tsx:301 #: src/tables/bom/UsedInTable.tsx:68 #: src/tables/build/BuildLineTable.tsx:46 msgid "Optional" msgstr "Valgfritt" -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "Vis valgfrie elementer" - -#: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" -msgstr "Forbruksvare" - -#: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" -msgstr "Vis forbruksartikler" - -#: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" -msgstr "Har prising" - #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:302 +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "Vis valgfrie elementer" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "Forbruksvare" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" +msgstr "Vis forbruksartikler" + +#: src/tables/bom/BomTable.tsx:311 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "Har prising" + +#: src/tables/bom/BomTable.tsx:312 msgid "Show items with pricing" msgstr "Vis varer med priser" -#: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" -msgstr "Vis BOM" +msgid "BOM item deleted" +msgstr "" #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" @@ -5072,10 +5130,26 @@ msgstr "Vis BOM" #~ msgstr "Are you sure you want to remove this BOM item?" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" -msgstr "Godkjenn BOM-linje" +#~ msgid "Validate BOM line" +#~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "Vis BOM" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "Rediger erstatninger" @@ -5592,11 +5666,20 @@ msgstr "Inkluder underkategorier i resultatene" msgid "Show structural categories" msgstr "Vis strukturelle kategorier" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "" @@ -5765,6 +5848,34 @@ msgstr "Filtrer etter deler som er virtuelle" msgid "Not Virtual" msgstr "Ikke virtuell" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "" @@ -6611,7 +6722,7 @@ msgid "Show items which are available" msgstr "Vis elementer som er tilgjengelige" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "Inkluder underplasseringer" @@ -6828,32 +6939,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "structural" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "Inkluder underkategorier i resultatene" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "external" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "Vis strukturelle plasseringer" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "Vis eksterne plasseringer" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "Har plasseringstype" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "" @@ -6884,3 +6999,4 @@ msgstr "Les dokumentasjonen" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + diff --git a/src/frontend/src/locales/pl/messages.po b/src/frontend/src/locales/pl/messages.po index 911f7d3c9b..84d459889f 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-06-21 04:59\n" +"PO-Revision-Date: 2024-07-05 14:57\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" @@ -54,11 +54,11 @@ msgstr "Drukowanie etykiety zakończone powodzeniem" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "Błąd" @@ -145,7 +145,7 @@ msgstr "Usunąć powiązany obrazek z tego elementu?" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "Usuń" @@ -207,9 +207,9 @@ msgstr "Część nie jest aktywna" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "Nieaktywny" @@ -254,6 +254,7 @@ msgstr "Przesłanie obrazu nie powiodło się" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "Sukces" @@ -358,6 +359,54 @@ msgstr "" msgid "Error rendering template" msgstr "" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -550,9 +599,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -637,7 +686,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "" @@ -882,7 +931,7 @@ msgid "Close modal" msgstr "" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "Serwer" @@ -990,13 +1039,13 @@ msgstr "Ustawienia konta" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "Ustawienia systemowe" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "Centrum Admina" @@ -1039,7 +1088,7 @@ msgid "Pages" msgstr "Strony" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "Wtyczki" @@ -1054,7 +1103,7 @@ msgid "About" msgstr "O nas" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1122,8 +1171,8 @@ msgstr "Nieznany model: {model}" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1132,11 +1181,11 @@ msgstr "Komponent" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "Komponenty" @@ -1157,9 +1206,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1169,7 +1218,7 @@ msgid "Supplier Parts" msgstr "" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "" @@ -1178,29 +1227,29 @@ msgid "Manufacturer Parts" msgstr "" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "" @@ -1209,9 +1258,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "" @@ -1250,7 +1299,7 @@ msgid "Build Lines" msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "" @@ -1268,22 +1317,22 @@ msgid "Project Code" msgstr "" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "" @@ -1297,17 +1346,17 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "" @@ -1321,14 +1370,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "" @@ -1339,19 +1388,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "Kontakty" @@ -1370,7 +1419,7 @@ msgid "User" msgstr "Użytkownik" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "Użytkownicy" @@ -1380,7 +1429,7 @@ msgid "Label Template" msgstr "Szablon etykiety" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "Szablony etykiet" @@ -1389,7 +1438,7 @@ msgid "Report Template" msgstr "Szablon Raportu" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "Szablony raportów" @@ -1408,17 +1457,17 @@ msgstr "Wysyłka" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "Stan" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "Numer seryjny" @@ -1427,8 +1476,8 @@ msgstr "Numer seryjny" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1494,10 +1543,6 @@ msgstr "" #~ msgid "Substitutes" #~ msgstr "Substitutes" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "Allow Variants" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2169,7 +2214,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "Strona internetowa" @@ -2184,10 +2229,10 @@ msgstr "Demo" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "Zakupy" @@ -2195,9 +2240,9 @@ msgstr "Zakupy" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "" @@ -2488,7 +2533,7 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2539,7 +2584,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2561,8 +2606,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "" @@ -2584,14 +2629,14 @@ msgid "Actions" msgstr "Akcje" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "Dodaj" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "" @@ -2604,12 +2649,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "" @@ -2800,13 +2845,17 @@ msgstr "Hasło zostało ustawione pomyślnie. Możesz teraz zalogować się przy msgid "Set new password" msgstr "Ustaw nowe hasło" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "Błąd: {0}" +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" +msgstr "" + #: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." -msgstr "Przepraszamy, wystąpił nieoczekiwany błąd" +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "Sorry, an unexpected error has occurred." #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" @@ -3230,24 +3279,24 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "Zadania w tle" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "Raporty o błędach" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "Waluty" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "Jednostki niestandardowe" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "Parametry części" @@ -3255,28 +3304,28 @@ msgstr "Parametry części" #~ msgid "Templates" #~ msgstr "Templates" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "Parametry kategorii" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "Typy lokalizacji" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "Maszyny" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "Szybkie akcje" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "Dodaj nowego użytkownika" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "Opcje zaawansowane" @@ -3398,15 +3447,15 @@ msgstr "" msgid "System settings" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "Zaloguj się" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "Kody kreskowe" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "Cennik" @@ -3418,30 +3467,30 @@ msgstr "Cennik" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "Etykiety" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "Raportowanie" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "Zlecenia wykonania" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "Przełącz na ustawienie użytkownika" @@ -3474,16 +3523,16 @@ msgstr "Przełącz na ustawienia systemowe" #~ msgstr "Found an exsisting login - using it to log you in." #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "Nie znaleziono" +#~ msgid "Not Found" +#~ msgstr "Not Found" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "Przepraszamy, ta strona nie jest znana lub została przeniesiona." +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "Sorry, this page is not known or was moved." #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "" +#~ msgid "Go to the start page" +#~ msgstr "Go to the start page" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3497,10 +3546,10 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3511,25 +3560,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3542,29 +3591,29 @@ msgstr "" msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3572,43 +3621,43 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "" @@ -3617,8 +3666,8 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "" @@ -3634,7 +3683,7 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "" @@ -3642,54 +3691,54 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3699,18 +3748,18 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "" @@ -3722,45 +3771,45 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3768,20 +3817,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "" @@ -3789,289 +3838,291 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -4089,122 +4140,122 @@ msgstr "" msgid "Active" msgstr "" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -4212,55 +4263,55 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "" @@ -4309,7 +4360,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4347,7 +4398,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4417,7 +4468,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "" @@ -4475,39 +4526,39 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "" @@ -4517,47 +4568,47 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4567,84 +4618,86 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4656,15 +4709,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4677,31 +4730,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4709,34 +4762,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4874,7 +4927,7 @@ msgid "Not found" msgstr "" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "" @@ -4886,15 +4939,15 @@ msgstr "" msgid "This action cannot be undone!" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "" @@ -4903,115 +4956,105 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:291 -#: src/tables/bom/UsedInTable.tsx:68 -#: src/tables/build/BuildLineTable.tsx:46 -msgid "Optional" -msgstr "" - -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "" - #: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" +msgid "Allow Variants" msgstr "" #: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" +msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" +#: src/tables/bom/UsedInTable.tsx:68 +#: src/tables/build/BuildLineTable.tsx:46 +msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:301 @@ -5019,44 +5062,59 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:302 -msgid "Show items with pricing" +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:312 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" +msgid "BOM item deleted" msgstr "" #: src/tables/bom/BomTable.tsx:348 @@ -5072,10 +5130,26 @@ msgstr "" #~ msgstr "Are you sure you want to remove this BOM item?" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" +#~ msgid "Validate BOM line" +#~ msgstr "Validate BOM line" + +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "" @@ -5592,11 +5666,20 @@ msgstr "" msgid "Show structural categories" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "" @@ -5765,6 +5848,34 @@ msgstr "" msgid "Not Virtual" msgstr "" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "" @@ -6611,7 +6722,7 @@ msgid "Show items which are available" msgstr "" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "" @@ -6828,32 +6939,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "structural" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "external" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "" @@ -6884,3 +6999,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + diff --git a/src/frontend/src/locales/pseudo-LOCALE/messages.po b/src/frontend/src/locales/pseudo-LOCALE/messages.po index db3981900b..2ae1c33205 100644 --- a/src/frontend/src/locales/pseudo-LOCALE/messages.po +++ b/src/frontend/src/locales/pseudo-LOCALE/messages.po @@ -89,11 +89,11 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "" @@ -180,7 +180,7 @@ msgstr "" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "" @@ -242,9 +242,9 @@ msgstr "" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "" @@ -289,6 +289,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "" @@ -393,6 +394,54 @@ msgstr "" msgid "Error rendering template" msgstr "" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -585,9 +634,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -672,7 +721,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "" @@ -921,7 +970,7 @@ msgid "Close modal" msgstr "" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "" @@ -1029,13 +1078,13 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "" @@ -1078,7 +1127,7 @@ msgid "Pages" msgstr "" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "" @@ -1093,7 +1142,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1161,8 +1210,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1171,11 +1220,11 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "" @@ -1196,9 +1245,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1208,7 +1257,7 @@ msgid "Supplier Parts" msgstr "" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "" @@ -1217,29 +1266,29 @@ msgid "Manufacturer Parts" msgstr "" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "" @@ -1248,9 +1297,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "" @@ -1289,7 +1338,7 @@ msgid "Build Lines" msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "" @@ -1307,22 +1356,22 @@ msgid "Project Code" msgstr "" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "" @@ -1336,17 +1385,17 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "" @@ -1360,14 +1409,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "" @@ -1378,19 +1427,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "" @@ -1409,7 +1458,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" @@ -1419,7 +1468,7 @@ msgid "Label Template" msgstr "" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "" @@ -1428,7 +1477,7 @@ msgid "Report Template" msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "" @@ -1447,17 +1496,17 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "" @@ -1466,8 +1515,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1533,10 +1582,6 @@ msgstr "" #~ msgid "Substitutes" #~ msgstr "" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2208,7 +2253,7 @@ msgstr "" #~ msgstr "" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "" @@ -2223,10 +2268,10 @@ msgstr "" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "" @@ -2234,9 +2279,9 @@ msgstr "" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "" @@ -2527,7 +2572,7 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2578,7 +2623,7 @@ msgstr "" #~ msgstr "" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2600,8 +2645,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "" @@ -2623,14 +2668,14 @@ msgid "Actions" msgstr "" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "" @@ -2643,12 +2688,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "" @@ -2839,14 +2884,18 @@ msgstr "" msgid "Set new password" msgstr "" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "" -#: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" msgstr "" +#: src/pages/ErrorPage.tsx:28 +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "" + #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" msgstr "" @@ -3269,24 +3318,24 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "" @@ -3294,28 +3343,28 @@ msgstr "" #~ msgid "Templates" #~ msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "" @@ -3437,15 +3486,15 @@ msgstr "" msgid "System settings" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "" @@ -3457,30 +3506,30 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "" @@ -3513,16 +3562,16 @@ msgstr "" #~ msgstr "" #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "" +#~ msgid "Not Found" +#~ msgstr "" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "" +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "" #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "" +#~ msgid "Go to the start page" +#~ msgstr "" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3536,10 +3585,10 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3550,25 +3599,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3581,29 +3630,29 @@ msgstr "" msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3611,43 +3660,43 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "" @@ -3656,8 +3705,8 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "" @@ -3673,7 +3722,7 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "" @@ -3681,54 +3730,54 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3738,18 +3787,18 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "" @@ -3761,45 +3810,45 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3807,20 +3856,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "" @@ -3828,289 +3877,291 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -4128,122 +4179,122 @@ msgstr "" msgid "Active" msgstr "" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -4251,55 +4302,55 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "" @@ -4348,7 +4399,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4386,7 +4437,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4456,7 +4507,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "" @@ -4514,39 +4565,39 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "" @@ -4556,47 +4607,47 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4606,84 +4657,86 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4695,15 +4748,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4716,31 +4769,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4748,34 +4801,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4913,7 +4966,7 @@ msgid "Not found" msgstr "" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "" @@ -4925,15 +4978,15 @@ msgstr "" msgid "This action cannot be undone!" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "" @@ -4942,115 +4995,105 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:291 -#: src/tables/bom/UsedInTable.tsx:68 -#: src/tables/build/BuildLineTable.tsx:46 -msgid "Optional" -msgstr "" - -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "" - #: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" +msgid "Allow Variants" msgstr "" #: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" +msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" +#: src/tables/bom/UsedInTable.tsx:68 +#: src/tables/build/BuildLineTable.tsx:46 +msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:301 @@ -5058,44 +5101,59 @@ msgstr "" #~ msgstr "" #: src/tables/bom/BomTable.tsx:302 -msgid "Show items with pricing" +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:312 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" +msgid "BOM item deleted" msgstr "" #: src/tables/bom/BomTable.tsx:348 @@ -5111,10 +5169,26 @@ msgstr "" #~ msgstr "" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" +#~ msgid "Validate BOM line" +#~ msgstr "" + +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "" @@ -5631,11 +5705,20 @@ msgstr "" msgid "Show structural categories" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "" @@ -5804,6 +5887,34 @@ msgstr "" msgid "Not Virtual" msgstr "" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "" @@ -6650,7 +6761,7 @@ msgid "Show items which are available" msgstr "" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "" @@ -6867,32 +6978,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "" diff --git a/src/frontend/src/locales/pt-br/messages.po b/src/frontend/src/locales/pt-br/messages.po index 14b5f1f536..c055616c5c 100644 --- a/src/frontend/src/locales/pt-br/messages.po +++ b/src/frontend/src/locales/pt-br/messages.po @@ -49,11 +49,11 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "" @@ -140,7 +140,7 @@ msgstr "" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "" @@ -202,9 +202,9 @@ msgstr "" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "" @@ -249,6 +249,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "" @@ -353,6 +354,54 @@ msgstr "" msgid "Error rendering template" msgstr "" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -526,9 +575,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -613,7 +662,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "" @@ -858,7 +907,7 @@ msgid "Close modal" msgstr "" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "" @@ -966,13 +1015,13 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "" @@ -1007,7 +1056,7 @@ msgid "Pages" msgstr "" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "" @@ -1022,7 +1071,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1090,8 +1139,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1100,11 +1149,11 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "" @@ -1125,9 +1174,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1137,7 +1186,7 @@ msgid "Supplier Parts" msgstr "" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "" @@ -1146,29 +1195,29 @@ msgid "Manufacturer Parts" msgstr "" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "" @@ -1177,9 +1226,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "" @@ -1218,7 +1267,7 @@ msgid "Build Lines" msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "" @@ -1236,22 +1285,22 @@ msgid "Project Code" msgstr "" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "" @@ -1265,17 +1314,17 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "" @@ -1289,14 +1338,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "" @@ -1307,19 +1356,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "" @@ -1338,7 +1387,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" @@ -1348,7 +1397,7 @@ msgid "Label Template" msgstr "" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "" @@ -1357,7 +1406,7 @@ msgid "Report Template" msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "" @@ -1376,17 +1425,17 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "" @@ -1395,8 +1444,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1462,10 +1511,6 @@ msgstr "" #~ msgid "Substitutes" #~ msgstr "" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2125,7 +2170,7 @@ msgid "Current News" msgstr "" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "" @@ -2140,10 +2185,10 @@ msgstr "" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "" @@ -2151,9 +2196,9 @@ msgstr "" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "" @@ -2380,7 +2425,7 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2431,7 +2476,7 @@ msgstr "" #~ msgstr "" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2453,8 +2498,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "" @@ -2476,14 +2521,14 @@ msgid "Actions" msgstr "" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "" @@ -2496,12 +2541,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "" @@ -2684,14 +2729,18 @@ msgstr "" msgid "Set new password" msgstr "" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "" -#: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" msgstr "" +#: src/pages/ErrorPage.tsx:28 +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "" + #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" msgstr "" @@ -2990,24 +3039,24 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "" @@ -3015,28 +3064,28 @@ msgstr "" #~ msgid "Templates" #~ msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "" @@ -3158,15 +3207,15 @@ msgstr "" msgid "System settings" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "" @@ -3178,30 +3227,30 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "" @@ -3230,16 +3279,16 @@ msgstr "" #~ msgstr "" #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "" +#~ msgid "Not Found" +#~ msgstr "" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "" +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "" #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "" +#~ msgid "Go to the start page" +#~ msgstr "" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3253,10 +3302,10 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3267,25 +3316,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3298,29 +3347,29 @@ msgstr "" msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3328,43 +3377,43 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "" @@ -3373,8 +3422,8 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "" @@ -3390,7 +3439,7 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "" @@ -3398,54 +3447,54 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3455,18 +3504,18 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "" @@ -3478,45 +3527,45 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3524,20 +3573,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "" @@ -3545,289 +3594,291 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3845,122 +3896,122 @@ msgstr "" msgid "Active" msgstr "" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -3968,55 +4019,55 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "" @@ -4061,7 +4112,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4099,7 +4150,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4169,7 +4220,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "" @@ -4227,39 +4278,39 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "" @@ -4269,47 +4320,47 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4319,84 +4370,86 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4408,15 +4461,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4429,31 +4482,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4461,34 +4514,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4626,7 +4679,7 @@ msgid "Not found" msgstr "" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "" @@ -4638,15 +4691,15 @@ msgstr "" msgid "This action cannot be undone!" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "" @@ -4655,115 +4708,105 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:291 -#: src/tables/bom/UsedInTable.tsx:68 -#: src/tables/build/BuildLineTable.tsx:46 -msgid "Optional" -msgstr "" - -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "" - #: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" +msgid "Allow Variants" msgstr "" #: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" +msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" +#: src/tables/bom/UsedInTable.tsx:68 +#: src/tables/build/BuildLineTable.tsx:46 +msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:301 @@ -4771,44 +4814,59 @@ msgstr "" #~ msgstr "" #: src/tables/bom/BomTable.tsx:302 -msgid "Show items with pricing" +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:312 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" +msgid "BOM item deleted" msgstr "" #: src/tables/bom/BomTable.tsx:348 @@ -4824,10 +4882,26 @@ msgstr "" #~ msgstr "" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" +#~ msgid "Validate BOM line" +#~ msgstr "" + +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "" @@ -5344,11 +5418,20 @@ msgstr "" msgid "Show structural categories" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "" @@ -5517,6 +5600,34 @@ msgstr "" msgid "Not Virtual" msgstr "" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "" @@ -6363,7 +6474,7 @@ msgid "Show items which are available" msgstr "" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "" @@ -6580,32 +6691,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "" diff --git a/src/frontend/src/locales/pt/messages.po b/src/frontend/src/locales/pt/messages.po index 874ed59956..9318d8a3d3 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-06-27 06:04\n" +"PO-Revision-Date: 2024-07-05 14:58\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -54,11 +54,11 @@ msgstr "Impressão de etiqueta finalizada com sucesso" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "Erro" @@ -145,7 +145,7 @@ msgstr "Remover imagem associada a este item?" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "Remover" @@ -207,9 +207,9 @@ msgstr "Peça inativa" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "Inativo" @@ -254,6 +254,7 @@ msgstr "Upload da imagem falhou" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "Sucesso" @@ -358,6 +359,54 @@ msgstr "Selecione a instância para pré-visualizar" msgid "Error rendering template" msgstr "Erro ao carregar template" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -550,9 +599,9 @@ msgstr "Servidor" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -637,7 +686,7 @@ msgid "Thumbnail" msgstr "Miniatura" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "Ações de código de barras" @@ -882,7 +931,7 @@ msgid "Close modal" msgstr "Fechar o modal" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "Servidor" @@ -990,13 +1039,13 @@ msgstr "Configurações de conta" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "Configurações do Sistema" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "Centro de Administração" @@ -1039,7 +1088,7 @@ msgid "Pages" msgstr "Páginas" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "Extensões" @@ -1054,7 +1103,7 @@ msgid "About" msgstr "Sobre" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1122,8 +1171,8 @@ msgstr "Modelo desconhecido: {model}" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1132,11 +1181,11 @@ msgstr "Peça" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "Peças" @@ -1157,9 +1206,9 @@ msgid "Part Test Templates" msgstr "Teste de Modelos de Peças" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "Fornecedor da Peça" @@ -1169,7 +1218,7 @@ msgid "Supplier Parts" msgstr "Peças do Fornecedor" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "Fabricante da peça" @@ -1178,29 +1227,29 @@ msgid "Manufacturer Parts" msgstr "Peças do Fabricante" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "Categoria da Peça" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "Categorias de Peça" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "Item de estoque" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "Itens de Estoque" @@ -1209,9 +1258,9 @@ msgid "Stock Location" msgstr "Localização do estoque" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "Locais de estoque" @@ -1250,7 +1299,7 @@ msgid "Build Lines" msgstr "Linhas de Produção" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "Empresa" @@ -1268,22 +1317,22 @@ msgid "Project Code" msgstr "Código do Projeto" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "Códigos de Projeto" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "Pedido de Compra" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "Pedidos de compra" @@ -1297,17 +1346,17 @@ msgid "Purchase Order Lines" msgstr "Linhas do Pedido de Compra" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Pedido de Venda" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "Pedidos de vendas" @@ -1321,14 +1370,14 @@ msgid "Sales Order Shipments" msgstr "Envios do Pedido Venda" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "Pedido de Devolução" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "Pedidos de Devolução" @@ -1339,19 +1388,19 @@ msgid "Address" msgstr "Endereço" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "Endereços" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "Contato" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "Contatos" @@ -1370,7 +1419,7 @@ msgid "User" msgstr "Usuário" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "Usuários" @@ -1380,7 +1429,7 @@ msgid "Label Template" msgstr "Modelo de Etiqueta" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "Modelos de Etiqueta" @@ -1389,7 +1438,7 @@ msgid "Report Template" msgstr "Modelo de Relatório" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "Modelos de Relatório" @@ -1408,17 +1457,17 @@ msgstr "Remessa" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "Estoque" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "Número de Série" @@ -1427,8 +1476,8 @@ msgstr "Número de Série" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1494,10 +1543,6 @@ msgstr "Nenhuma configuração especificada" #~ msgid "Substitutes" #~ msgstr "Substitutes" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "Allow Variants" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2169,7 +2214,7 @@ msgstr "Notícias Atuais" #~ msgstr "Local Server" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "Página Web" @@ -2184,10 +2229,10 @@ msgstr "Demonstração" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "Comprando" @@ -2195,9 +2240,9 @@ msgstr "Comprando" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "Vendas" @@ -2488,7 +2533,7 @@ msgstr "Remover item da lista" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2539,7 +2584,7 @@ msgstr "Insira o número de série para novo estoque (ou deixe em branco)" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2561,8 +2606,8 @@ msgstr "Mover para o local padrão" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "Em Estoque" @@ -2584,14 +2629,14 @@ msgid "Actions" msgstr "Ações" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "Adicionar" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "Contar" @@ -2604,12 +2649,12 @@ msgid "Remove Stock" msgstr "Remover Estoque" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "Transferir Estoque" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "Contar Estoque" @@ -2800,13 +2845,17 @@ msgstr "Sua senha foi alterada com sucesso. Agora você pode acessar usando sua msgid "Set new password" msgstr "Defina uma nova senha" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "Erro: {0}" +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" +msgstr "" + #: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." -msgstr "Desculpe, ocorreu um erro inesperado." +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "Sorry, an unexpected error has occurred." #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" @@ -3230,24 +3279,24 @@ msgstr "Carregador" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "Tarefas de segundo plano" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "Relatórios de Erro" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "Moedas" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "Unidades personalizadas" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "Parâmetros da Peça" @@ -3255,28 +3304,28 @@ msgstr "Parâmetros da Peça" #~ msgid "Templates" #~ msgstr "Templates" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "Parâmetros de Categoria" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "Tipos de localização" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "Máquinas" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "Ações Rápidas" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "Adicionar novo usuário" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "Opções Avançadas" @@ -3398,15 +3447,15 @@ msgstr "Selecione as configurações relevantes para o ciclo de vida dos usuári msgid "System settings" msgstr "Configurações do sistema" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "Entrar" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "Códigos de barras" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "Preços" @@ -3418,30 +3467,30 @@ msgstr "Preços" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "Etiquetas" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "Relatórios" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "Balanço" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "Ordens de Produções" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "Mudar para Configuração de Usuário" @@ -3474,16 +3523,16 @@ msgstr "Mudar para Configuração do Sistema" #~ msgstr "Found an exsisting login - using it to log you in." #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "Não encontrado" +#~ msgid "Not Found" +#~ msgstr "Not Found" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "Desculpe, esta página não é conhecida ou foi movida." +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "Sorry, this page is not known or was moved." #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "Ir para a página inicial" +#~ msgid "Go to the start page" +#~ msgstr "Go to the start page" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3497,10 +3546,10 @@ msgstr "Marcar como não lido" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3511,25 +3560,25 @@ msgstr "Marcar como não lido" msgid "Status" msgstr "Estado" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "Referência" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3542,29 +3591,29 @@ msgstr "Referência" msgid "Description" msgstr "Descrição" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "Produção Pai" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "Quantidade de Produção" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "Saídas Completas" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "Emitido por" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3572,43 +3621,43 @@ msgstr "Emitido por" msgid "Responsible" msgstr "Responsável" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "Criado" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "Data Prevista" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "Concluído" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "Local de Origem" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "Qualquer local" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "Qualquer local" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "Local de Destino" @@ -3617,8 +3666,8 @@ msgstr "Local de Destino" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "Código de Lote" @@ -3634,7 +3683,7 @@ msgstr "Código de Lote" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "Detalhes da Produção" @@ -3642,54 +3691,54 @@ msgstr "Detalhes da Produção" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "Alocar Estoque" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "Saídas Incompletas" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "Estoque Consumido" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "Pedido de Produção Filhos" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "Anexos" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "Anotações" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "Editar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "Cancelar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3699,18 +3748,18 @@ msgstr "Adicionar Pedido de Produção" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "Ações do Pedido de Produção" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "Ações do Pedido de Produção" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "Cancelar pedido" @@ -3722,45 +3771,45 @@ msgstr "Cancelar pedido" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "Número de telefone" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "Endereço de e-mail" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "Moeda Padrão" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "Fornecedor" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "Fabricante" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3768,20 +3817,20 @@ msgstr "Fabricante" msgid "Customer" msgstr "Cliente" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "Detalhes" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "Peças Fabricadas" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "Peças Fabricadas" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "Peças Fornecidas" @@ -3789,289 +3838,291 @@ msgstr "Peças Fornecidas" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "Estoque Atribuído" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "Editar Empresa" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "Ações da Empresa" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "Peça Interna" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "Link Externo" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "Número de Peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "Detalhes do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "Detalhes de peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "Parâmetros" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "Fornecedores" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "Editar Peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: 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:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "Ações de peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "Peça do Fabricante" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "Anotação" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "Código (SKU)" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "Embalagem" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "Quantidade de embalagens" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "Disponibilidade do fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "Disponibilidade Atualizada" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "Disponibilidade" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "Detalhes de Peça do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "Estoque Recebido" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "Preço do fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "Ações de Peças do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "Editar Peça do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "Adicionar Peça do Fornecedor" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "Caminho" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "Categoria Pai" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "Sub-categorias" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "Estrutural" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "Localização padrão do pai" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "Local Padrão" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "Categoria de peça de nível superior" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "Editar Categoria da Peça" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "Apagar items" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "Excluir Categoria de Peça" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "Ações da Peça" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "Ação para peças nesta categoria" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "Ação de Categorias Filhas" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "Ação para categorias filhas desta categoria" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "Ações de Categoria" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "Detalhes da categoria" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "Variante de" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Categoria" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "Local Padrão" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "Localização padrão da categoria" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "IPN" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "Revisão" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Unidades" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "Palavras-chave" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "Link" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "Estoque Disponível" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "Estoque Mínimo" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "No pedido" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "Alocado para Pedidos de Construção" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "Alocado para Pedidos de Venda" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "Pode Produzir" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "Produzindo" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -4089,122 +4140,122 @@ msgstr "Produzindo" msgid "Active" msgstr "Ativo" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "Modelo de peça" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "Peça Montada" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "Peça Rastreável" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "Criado em" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "Fornecedor Padrão" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "Fornecedor Padrão" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "Faixa de Preço" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "Último Balanço" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "Variantes" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "Alocações" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "Lista de Materiais" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "Usado em" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "Fabricantes" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "Agendamento" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "Testar Modelos" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "Peças Relacionadas" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -4212,55 +4263,55 @@ msgstr "Peças Relacionadas" msgid "Available" msgstr "Disponível" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "No pedido" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "Em Produção" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "Editar Peça" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "Excluir Peça" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "Excluir esta peça não é reversível" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "Ações de Estoque" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "Contagem do estoque" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "Transferir estoque de peça" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "Ações da Peça" @@ -4309,7 +4360,7 @@ msgstr "Histórico de Vendas" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4347,7 +4398,7 @@ msgstr "Preço Máximo" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4417,7 +4468,7 @@ msgid "Overall Pricing" msgstr "Precificação Geral" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "Última Atualização" @@ -4475,39 +4526,39 @@ msgstr "Preço do fornecedor" msgid "Variant Part" msgstr "Peça Variante" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "Editar Pedido de Compra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: 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:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "Referencia do fornecedor" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "Itens de linha" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "Itens de Linha Concluídos" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "Envios Concluídos" @@ -4517,47 +4568,47 @@ msgstr "Envios Concluídos" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "Moeda do pedido" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "Custo Total" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "Criado em" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "Detalhes do pedido" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "Ações de Pedido" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "Referência do Cliente" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "Editar Pedido de Devolução" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4567,84 +4618,86 @@ msgstr "Adicionar Pedido de Devolução" msgid "Customers" msgstr "Clientes" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "Editar Pedido de Venda" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "Adicionar Pedido de Vendas" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "Envios Pendentes" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "Localização Pai" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "Sub-locais" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "Externo" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "Tipo de Localização" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "Local de estoque de alto nível" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "Detalhes da localização" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "Editar Local de Estoque" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "Peça base" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4656,15 +4709,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4677,31 +4730,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "Rastreamento de Estoque" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "Dados de Teste" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "Itens Instalados" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "Itens Filhos" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "Editar Item do Estoque" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4709,34 +4762,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "Operações de Estoque" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "Contagem de estoque" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "Adicionar estoque" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "Remover estoque" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "Transferir" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "Transferir estoque" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4874,7 +4927,7 @@ msgid "Not found" msgstr "Não encontrado" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "Remover registros selecionados" @@ -4886,15 +4939,15 @@ msgstr "Tem certeza que deseja apagar os registros selecionados?" msgid "This action cannot be undone!" msgstr "Essa ação não pode ser desfeita!" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "Registos removidos" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "Registros foram removidos com sucesso" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "Falha ao remover registros" @@ -4903,161 +4956,166 @@ msgstr "Falha ao remover registros" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "Ações de código de barras" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "Atualizar dados" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "Filtros da Tabela" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "Este item da BOM é definido para um pai diferente" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "Informação da Peça" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "Sem Estoque" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "Incluir estoque de substitutos" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "Incluir estoque de variantes" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "Informação do Estoque" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "Item Consumível" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "Mostrar itens rastreáveis" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "Exibir itens montados" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "Mostrar itens com estoque disponível" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "Mostrar itens no pedido" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "Mostrar itens validados" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "Mostrar itens herdados" -#: src/tables/bom/BomTable.tsx:291 +#: src/tables/bom/BomTable.tsx:296 +msgid "Allow Variants" +msgstr "" + +#: src/tables/bom/BomTable.tsx:297 +msgid "Show items which allow variant substitution" +msgstr "" + +#: src/tables/bom/BomTable.tsx:301 #: src/tables/bom/UsedInTable.tsx:68 #: src/tables/build/BuildLineTable.tsx:46 msgid "Optional" msgstr "Opcional" -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "Mostrar itens opcionais" - -#: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" -msgstr "Consumível" - -#: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" -msgstr "Mostrar itens consumíveis" - -#: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" -msgstr "Tem Preço" - #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:302 +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "Mostrar itens opcionais" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "Consumível" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" +msgstr "Mostrar itens consumíveis" + +#: src/tables/bom/BomTable.tsx:311 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "Tem Preço" + +#: src/tables/bom/BomTable.tsx:312 msgid "Show items with pricing" msgstr "Exibir itens com preço" -#: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" -msgstr "Ver BOM" +msgid "BOM item deleted" +msgstr "" #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" @@ -5072,10 +5130,26 @@ msgstr "Ver BOM" #~ msgstr "Are you sure you want to remove this BOM item?" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" -msgstr "Validar linha da BOM" +#~ msgid "Validate BOM line" +#~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "Ver BOM" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "Editar substitutos" @@ -5592,11 +5666,20 @@ msgstr "Incluir subcategorias nos resultados" msgid "Show structural categories" msgstr "Mostrar categorias estruturais" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "Nova Categoria de Peça" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "Adicionar Categoria de Peça" @@ -5765,6 +5848,34 @@ msgstr "Filtrar por peças que são virtuais" msgid "Not Virtual" msgstr "Não é Virtual" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "" @@ -6611,7 +6722,7 @@ msgid "Show items which are available" msgstr "Mostrar itens que estão disponíveis" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "Incluir Sublocais" @@ -6828,32 +6939,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "structural" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "Incluir sublocais nos resultados" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "external" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "Mostrar locais estruturais" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "Mostrar locais externos" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "Tem Tipo de localização" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "Adicionar Local de Estoque" @@ -6884,3 +6999,4 @@ msgstr "Leia a documentação" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + diff --git a/src/frontend/src/locales/ro/messages.po b/src/frontend/src/locales/ro/messages.po index 3e6a4f4d0b..378f490305 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-06-19 04:50\n" +"PO-Revision-Date: 2024-07-05 14:58\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" @@ -54,11 +54,11 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "" @@ -145,7 +145,7 @@ msgstr "" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "" @@ -207,9 +207,9 @@ msgstr "" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "" @@ -254,6 +254,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "" @@ -358,6 +359,54 @@ msgstr "" msgid "Error rendering template" msgstr "" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -550,9 +599,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -637,7 +686,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "" @@ -882,7 +931,7 @@ msgid "Close modal" msgstr "" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "" @@ -990,13 +1039,13 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "" @@ -1039,7 +1088,7 @@ msgid "Pages" msgstr "" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "" @@ -1054,7 +1103,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1122,8 +1171,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1132,11 +1181,11 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "" @@ -1157,9 +1206,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1169,7 +1218,7 @@ msgid "Supplier Parts" msgstr "" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "" @@ -1178,29 +1227,29 @@ msgid "Manufacturer Parts" msgstr "" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "" @@ -1209,9 +1258,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "" @@ -1250,7 +1299,7 @@ msgid "Build Lines" msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "" @@ -1268,22 +1317,22 @@ msgid "Project Code" msgstr "" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "" @@ -1297,17 +1346,17 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "" @@ -1321,14 +1370,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "" @@ -1339,19 +1388,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "" @@ -1370,7 +1419,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" @@ -1380,7 +1429,7 @@ msgid "Label Template" msgstr "" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "" @@ -1389,7 +1438,7 @@ msgid "Report Template" msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "" @@ -1408,17 +1457,17 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "" @@ -1427,8 +1476,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1494,10 +1543,6 @@ msgstr "" #~ msgid "Substitutes" #~ msgstr "Substitutes" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "Allow Variants" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2169,7 +2214,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "" @@ -2184,10 +2229,10 @@ msgstr "" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "" @@ -2195,9 +2240,9 @@ msgstr "" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "" @@ -2488,7 +2533,7 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2539,7 +2584,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2561,8 +2606,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "" @@ -2584,14 +2629,14 @@ msgid "Actions" msgstr "" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "" @@ -2604,12 +2649,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "" @@ -2800,14 +2845,18 @@ msgstr "" msgid "Set new password" msgstr "" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "" -#: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" msgstr "" +#: src/pages/ErrorPage.tsx:28 +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "Sorry, an unexpected error has occurred." + #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" msgstr "" @@ -3230,24 +3279,24 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "" @@ -3255,28 +3304,28 @@ msgstr "" #~ msgid "Templates" #~ msgstr "Templates" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "" @@ -3398,15 +3447,15 @@ msgstr "" msgid "System settings" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "" @@ -3418,30 +3467,30 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "" @@ -3474,16 +3523,16 @@ msgstr "" #~ msgstr "Found an exsisting login - using it to log you in." #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "" +#~ msgid "Not Found" +#~ msgstr "Not Found" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "" +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "Sorry, this page is not known or was moved." #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "" +#~ msgid "Go to the start page" +#~ msgstr "Go to the start page" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3497,10 +3546,10 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3511,25 +3560,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3542,29 +3591,29 @@ msgstr "" msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3572,43 +3621,43 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "" @@ -3617,8 +3666,8 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "" @@ -3634,7 +3683,7 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "" @@ -3642,54 +3691,54 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3699,18 +3748,18 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "" @@ -3722,45 +3771,45 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3768,20 +3817,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "" @@ -3789,289 +3838,291 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -4089,122 +4140,122 @@ msgstr "" msgid "Active" msgstr "" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -4212,55 +4263,55 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "" @@ -4309,7 +4360,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4347,7 +4398,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4417,7 +4468,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "" @@ -4475,39 +4526,39 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "" @@ -4517,47 +4568,47 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4567,84 +4618,86 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4656,15 +4709,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4677,31 +4730,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4709,34 +4762,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4874,7 +4927,7 @@ msgid "Not found" msgstr "" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "" @@ -4886,15 +4939,15 @@ msgstr "" msgid "This action cannot be undone!" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "" @@ -4903,115 +4956,105 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:291 -#: src/tables/bom/UsedInTable.tsx:68 -#: src/tables/build/BuildLineTable.tsx:46 -msgid "Optional" -msgstr "" - -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "" - #: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" +msgid "Allow Variants" msgstr "" #: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" +msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" +#: src/tables/bom/UsedInTable.tsx:68 +#: src/tables/build/BuildLineTable.tsx:46 +msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:301 @@ -5019,44 +5062,59 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:302 -msgid "Show items with pricing" +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:312 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" +msgid "BOM item deleted" msgstr "" #: src/tables/bom/BomTable.tsx:348 @@ -5072,10 +5130,26 @@ msgstr "" #~ msgstr "Are you sure you want to remove this BOM item?" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" +#~ msgid "Validate BOM line" +#~ msgstr "Validate BOM line" + +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "" @@ -5592,11 +5666,20 @@ msgstr "" msgid "Show structural categories" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "" @@ -5765,6 +5848,34 @@ msgstr "" msgid "Not Virtual" msgstr "" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "" @@ -6611,7 +6722,7 @@ msgid "Show items which are available" msgstr "" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "" @@ -6828,32 +6939,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "structural" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "external" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "" @@ -6884,3 +6999,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + diff --git a/src/frontend/src/locales/ru/messages.po b/src/frontend/src/locales/ru/messages.po index 355691506c..89e38964b5 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-06-19 04:50\n" +"PO-Revision-Date: 2024-07-05 14:58\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" @@ -54,11 +54,11 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "Ошибка" @@ -145,7 +145,7 @@ msgstr "Удалить связанное изображение?" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "Удалить" @@ -207,9 +207,9 @@ msgstr "" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "" @@ -254,6 +254,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "Успешно" @@ -358,6 +359,54 @@ msgstr "" msgid "Error rendering template" msgstr "" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -550,9 +599,9 @@ msgstr "Узел" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -637,7 +686,7 @@ msgid "Thumbnail" msgstr "Миниатюра" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "" @@ -882,7 +931,7 @@ msgid "Close modal" msgstr "Закрыть модальное окно" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "" @@ -990,13 +1039,13 @@ msgstr "Настройки аккаунта" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "" @@ -1039,7 +1088,7 @@ msgid "Pages" msgstr "Страницы" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "Плагины" @@ -1054,7 +1103,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1122,8 +1171,8 @@ msgstr "Неизвестная модель: {model}" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1132,11 +1181,11 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "Детали" @@ -1157,9 +1206,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1169,7 +1218,7 @@ msgid "Supplier Parts" msgstr "Детали поставщиков" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "" @@ -1178,29 +1227,29 @@ msgid "Manufacturer Parts" msgstr "Детали производителей" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "Категории деталей" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "Складские позиции" @@ -1209,9 +1258,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "Места хранения" @@ -1250,7 +1299,7 @@ msgid "Build Lines" msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "" @@ -1268,22 +1317,22 @@ msgid "Project Code" msgstr "" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "Заказы на закупку" @@ -1297,17 +1346,17 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "Заказы на продажу" @@ -1321,14 +1370,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "Заказы на возврат" @@ -1339,19 +1388,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "" @@ -1370,7 +1419,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" @@ -1380,7 +1429,7 @@ msgid "Label Template" msgstr "" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "" @@ -1389,7 +1438,7 @@ msgid "Report Template" msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "" @@ -1408,17 +1457,17 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "" @@ -1427,8 +1476,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1494,10 +1543,6 @@ msgstr "" #~ msgid "Substitutes" #~ msgstr "Substitutes" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "Allow Variants" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2169,7 +2214,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "" @@ -2184,10 +2229,10 @@ msgstr "" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "" @@ -2195,9 +2240,9 @@ msgstr "" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "" @@ -2488,7 +2533,7 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2539,7 +2584,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2561,8 +2606,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "" @@ -2584,14 +2629,14 @@ msgid "Actions" msgstr "" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "" @@ -2604,12 +2649,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "" @@ -2800,14 +2845,18 @@ msgstr "Пароль был установлен успешно. Теперь в msgid "Set new password" msgstr "Установить новый пароль" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "Ошибка: {0}" -#: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" msgstr "" +#: src/pages/ErrorPage.tsx:28 +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "Sorry, an unexpected error has occurred." + #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" msgstr "Автообновление" @@ -3230,24 +3279,24 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "" @@ -3255,28 +3304,28 @@ msgstr "" #~ msgid "Templates" #~ msgstr "Templates" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "" @@ -3398,15 +3447,15 @@ msgstr "" msgid "System settings" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "" @@ -3418,30 +3467,30 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "Заказы на сборку" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "" @@ -3474,16 +3523,16 @@ msgstr "" #~ msgstr "Found an exsisting login - using it to log you in." #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "" +#~ msgid "Not Found" +#~ msgstr "Not Found" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "" +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "Sorry, this page is not known or was moved." #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "" +#~ msgid "Go to the start page" +#~ msgstr "Go to the start page" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3497,10 +3546,10 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3511,25 +3560,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3542,29 +3591,29 @@ msgstr "" msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3572,43 +3621,43 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "" @@ -3617,8 +3666,8 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "" @@ -3634,7 +3683,7 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "Подробности сборки" @@ -3642,54 +3691,54 @@ msgstr "Подробности сборки" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3699,18 +3748,18 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "" @@ -3722,45 +3771,45 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3768,20 +3817,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "" @@ -3789,289 +3838,291 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -4089,122 +4140,122 @@ msgstr "" msgid "Active" msgstr "" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -4212,55 +4263,55 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "" @@ -4309,7 +4360,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4347,7 +4398,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4417,7 +4468,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "" @@ -4475,39 +4526,39 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "" @@ -4517,47 +4568,47 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4567,84 +4618,86 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4656,15 +4709,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4677,31 +4730,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4709,34 +4762,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4874,7 +4927,7 @@ msgid "Not found" msgstr "" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "" @@ -4886,15 +4939,15 @@ msgstr "" msgid "This action cannot be undone!" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "" @@ -4903,115 +4956,105 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:291 -#: src/tables/bom/UsedInTable.tsx:68 -#: src/tables/build/BuildLineTable.tsx:46 -msgid "Optional" -msgstr "" - -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "" - #: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" +msgid "Allow Variants" msgstr "" #: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" +msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" +#: src/tables/bom/UsedInTable.tsx:68 +#: src/tables/build/BuildLineTable.tsx:46 +msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:301 @@ -5019,44 +5062,59 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:302 -msgid "Show items with pricing" +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:312 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" +msgid "BOM item deleted" msgstr "" #: src/tables/bom/BomTable.tsx:348 @@ -5072,10 +5130,26 @@ msgstr "" #~ msgstr "Are you sure you want to remove this BOM item?" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" +#~ msgid "Validate BOM line" +#~ msgstr "Validate BOM line" + +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "" @@ -5592,11 +5666,20 @@ msgstr "" msgid "Show structural categories" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "" @@ -5765,6 +5848,34 @@ msgstr "" msgid "Not Virtual" msgstr "" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "" @@ -6611,7 +6722,7 @@ msgid "Show items which are available" msgstr "" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "" @@ -6828,32 +6939,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "structural" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "external" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "" @@ -6884,3 +6999,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + diff --git a/src/frontend/src/locales/sk/messages.po b/src/frontend/src/locales/sk/messages.po index 6809394171..9afa3ffe10 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-06-19 04:50\n" +"PO-Revision-Date: 2024-07-05 14:58\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -54,11 +54,11 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "" @@ -145,7 +145,7 @@ msgstr "" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "" @@ -207,9 +207,9 @@ msgstr "" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "" @@ -254,6 +254,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "" @@ -358,6 +359,54 @@ msgstr "" msgid "Error rendering template" msgstr "" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -550,9 +599,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -637,7 +686,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "" @@ -882,7 +931,7 @@ msgid "Close modal" msgstr "" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "" @@ -990,13 +1039,13 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "" @@ -1039,7 +1088,7 @@ msgid "Pages" msgstr "" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "" @@ -1054,7 +1103,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1122,8 +1171,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1132,11 +1181,11 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "" @@ -1157,9 +1206,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1169,7 +1218,7 @@ msgid "Supplier Parts" msgstr "" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "" @@ -1178,29 +1227,29 @@ msgid "Manufacturer Parts" msgstr "" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "" @@ -1209,9 +1258,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "" @@ -1250,7 +1299,7 @@ msgid "Build Lines" msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "" @@ -1268,22 +1317,22 @@ msgid "Project Code" msgstr "" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "" @@ -1297,17 +1346,17 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "" @@ -1321,14 +1370,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "" @@ -1339,19 +1388,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "" @@ -1370,7 +1419,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" @@ -1380,7 +1429,7 @@ msgid "Label Template" msgstr "" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "" @@ -1389,7 +1438,7 @@ msgid "Report Template" msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "" @@ -1408,17 +1457,17 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "" @@ -1427,8 +1476,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1494,10 +1543,6 @@ msgstr "" #~ msgid "Substitutes" #~ msgstr "Substitutes" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "Allow Variants" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2169,7 +2214,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "" @@ -2184,10 +2229,10 @@ msgstr "" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "" @@ -2195,9 +2240,9 @@ msgstr "" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "" @@ -2488,7 +2533,7 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2539,7 +2584,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2561,8 +2606,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "" @@ -2584,14 +2629,14 @@ msgid "Actions" msgstr "" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "" @@ -2604,12 +2649,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "" @@ -2800,14 +2845,18 @@ msgstr "" msgid "Set new password" msgstr "" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "" -#: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" msgstr "" +#: src/pages/ErrorPage.tsx:28 +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "Sorry, an unexpected error has occurred." + #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" msgstr "" @@ -3230,24 +3279,24 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "" @@ -3255,28 +3304,28 @@ msgstr "" #~ msgid "Templates" #~ msgstr "Templates" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "" @@ -3398,15 +3447,15 @@ msgstr "" msgid "System settings" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "" @@ -3418,30 +3467,30 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "" @@ -3474,16 +3523,16 @@ msgstr "" #~ msgstr "Found an exsisting login - using it to log you in." #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "" +#~ msgid "Not Found" +#~ msgstr "Not Found" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "" +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "Sorry, this page is not known or was moved." #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "" +#~ msgid "Go to the start page" +#~ msgstr "Go to the start page" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3497,10 +3546,10 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3511,25 +3560,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3542,29 +3591,29 @@ msgstr "" msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3572,43 +3621,43 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "" @@ -3617,8 +3666,8 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "" @@ -3634,7 +3683,7 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "" @@ -3642,54 +3691,54 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3699,18 +3748,18 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "" @@ -3722,45 +3771,45 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3768,20 +3817,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "" @@ -3789,289 +3838,291 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -4089,122 +4140,122 @@ msgstr "" msgid "Active" msgstr "" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -4212,55 +4263,55 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "" @@ -4309,7 +4360,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4347,7 +4398,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4417,7 +4468,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "" @@ -4475,39 +4526,39 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "" @@ -4517,47 +4568,47 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4567,84 +4618,86 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4656,15 +4709,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4677,31 +4730,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4709,34 +4762,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4874,7 +4927,7 @@ msgid "Not found" msgstr "" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "" @@ -4886,15 +4939,15 @@ msgstr "" msgid "This action cannot be undone!" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "" @@ -4903,115 +4956,105 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:291 -#: src/tables/bom/UsedInTable.tsx:68 -#: src/tables/build/BuildLineTable.tsx:46 -msgid "Optional" -msgstr "" - -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "" - #: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" +msgid "Allow Variants" msgstr "" #: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" +msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" +#: src/tables/bom/UsedInTable.tsx:68 +#: src/tables/build/BuildLineTable.tsx:46 +msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:301 @@ -5019,44 +5062,59 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:302 -msgid "Show items with pricing" +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:312 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" +msgid "BOM item deleted" msgstr "" #: src/tables/bom/BomTable.tsx:348 @@ -5072,10 +5130,26 @@ msgstr "" #~ msgstr "Are you sure you want to remove this BOM item?" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" +#~ msgid "Validate BOM line" +#~ msgstr "Validate BOM line" + +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "" @@ -5592,11 +5666,20 @@ msgstr "" msgid "Show structural categories" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "" @@ -5765,6 +5848,34 @@ msgstr "" msgid "Not Virtual" msgstr "" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "" @@ -6611,7 +6722,7 @@ msgid "Show items which are available" msgstr "" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "" @@ -6828,32 +6939,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "structural" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "external" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "" @@ -6884,3 +6999,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + diff --git a/src/frontend/src/locales/sl/messages.po b/src/frontend/src/locales/sl/messages.po index 6fe82eefaa..82bd682460 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-06-19 04:50\n" +"PO-Revision-Date: 2024-07-05 14:58\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" @@ -54,11 +54,11 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "" @@ -145,7 +145,7 @@ msgstr "" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "" @@ -207,9 +207,9 @@ msgstr "" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "" @@ -254,6 +254,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "" @@ -358,6 +359,54 @@ msgstr "" msgid "Error rendering template" msgstr "" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -550,9 +599,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -637,7 +686,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "" @@ -882,7 +931,7 @@ msgid "Close modal" msgstr "" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "" @@ -990,13 +1039,13 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "" @@ -1039,7 +1088,7 @@ msgid "Pages" msgstr "" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "" @@ -1054,7 +1103,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1122,8 +1171,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1132,11 +1181,11 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "" @@ -1157,9 +1206,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1169,7 +1218,7 @@ msgid "Supplier Parts" msgstr "" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "" @@ -1178,29 +1227,29 @@ msgid "Manufacturer Parts" msgstr "" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "" @@ -1209,9 +1258,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "" @@ -1250,7 +1299,7 @@ msgid "Build Lines" msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "" @@ -1268,22 +1317,22 @@ msgid "Project Code" msgstr "" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "" @@ -1297,17 +1346,17 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "" @@ -1321,14 +1370,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "" @@ -1339,19 +1388,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "" @@ -1370,7 +1419,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" @@ -1380,7 +1429,7 @@ msgid "Label Template" msgstr "" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "" @@ -1389,7 +1438,7 @@ msgid "Report Template" msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "" @@ -1408,17 +1457,17 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "" @@ -1427,8 +1476,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1494,10 +1543,6 @@ msgstr "" #~ msgid "Substitutes" #~ msgstr "Substitutes" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "Allow Variants" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2169,7 +2214,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "" @@ -2184,10 +2229,10 @@ msgstr "" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "" @@ -2195,9 +2240,9 @@ msgstr "" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "" @@ -2488,7 +2533,7 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2539,7 +2584,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2561,8 +2606,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "" @@ -2584,14 +2629,14 @@ msgid "Actions" msgstr "" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "" @@ -2604,12 +2649,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "" @@ -2800,14 +2845,18 @@ msgstr "" msgid "Set new password" msgstr "" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "" -#: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" msgstr "" +#: src/pages/ErrorPage.tsx:28 +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "Sorry, an unexpected error has occurred." + #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" msgstr "" @@ -3230,24 +3279,24 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "" @@ -3255,28 +3304,28 @@ msgstr "" #~ msgid "Templates" #~ msgstr "Templates" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "" @@ -3398,15 +3447,15 @@ msgstr "" msgid "System settings" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "" @@ -3418,30 +3467,30 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "" @@ -3474,16 +3523,16 @@ msgstr "" #~ msgstr "Found an exsisting login - using it to log you in." #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "" +#~ msgid "Not Found" +#~ msgstr "Not Found" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "" +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "Sorry, this page is not known or was moved." #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "" +#~ msgid "Go to the start page" +#~ msgstr "Go to the start page" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3497,10 +3546,10 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3511,25 +3560,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3542,29 +3591,29 @@ msgstr "" msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3572,43 +3621,43 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "" @@ -3617,8 +3666,8 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "" @@ -3634,7 +3683,7 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "" @@ -3642,54 +3691,54 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3699,18 +3748,18 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "" @@ -3722,45 +3771,45 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3768,20 +3817,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "" @@ -3789,289 +3838,291 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -4089,122 +4140,122 @@ msgstr "" msgid "Active" msgstr "" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -4212,55 +4263,55 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "" @@ -4309,7 +4360,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4347,7 +4398,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4417,7 +4468,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "" @@ -4475,39 +4526,39 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "" @@ -4517,47 +4568,47 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4567,84 +4618,86 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4656,15 +4709,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4677,31 +4730,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4709,34 +4762,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4874,7 +4927,7 @@ msgid "Not found" msgstr "" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "" @@ -4886,15 +4939,15 @@ msgstr "" msgid "This action cannot be undone!" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "" @@ -4903,115 +4956,105 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:291 -#: src/tables/bom/UsedInTable.tsx:68 -#: src/tables/build/BuildLineTable.tsx:46 -msgid "Optional" -msgstr "" - -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "" - #: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" +msgid "Allow Variants" msgstr "" #: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" +msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" +#: src/tables/bom/UsedInTable.tsx:68 +#: src/tables/build/BuildLineTable.tsx:46 +msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:301 @@ -5019,44 +5062,59 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:302 -msgid "Show items with pricing" +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:312 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" +msgid "BOM item deleted" msgstr "" #: src/tables/bom/BomTable.tsx:348 @@ -5072,10 +5130,26 @@ msgstr "" #~ msgstr "Are you sure you want to remove this BOM item?" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" +#~ msgid "Validate BOM line" +#~ msgstr "Validate BOM line" + +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "" @@ -5592,11 +5666,20 @@ msgstr "" msgid "Show structural categories" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "" @@ -5765,6 +5848,34 @@ msgstr "" msgid "Not Virtual" msgstr "" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "" @@ -6611,7 +6722,7 @@ msgid "Show items which are available" msgstr "" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "" @@ -6828,32 +6939,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "structural" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "external" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "" @@ -6884,3 +6999,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + diff --git a/src/frontend/src/locales/sr/messages.po b/src/frontend/src/locales/sr/messages.po index baab7a33de..34ce2941f0 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-06-19 04:50\n" +"PO-Revision-Date: 2024-07-05 14:58\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" @@ -54,11 +54,11 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "Grеška" @@ -145,7 +145,7 @@ msgstr "" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "" @@ -207,9 +207,9 @@ msgstr "" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "" @@ -254,6 +254,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "Uspešno" @@ -358,6 +359,54 @@ msgstr "" msgid "Error rendering template" msgstr "" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -550,9 +599,9 @@ msgstr "Host" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -637,7 +686,7 @@ msgid "Thumbnail" msgstr "Sličice" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "Akcije Barkoda" @@ -882,7 +931,7 @@ msgid "Close modal" msgstr "" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "" @@ -990,13 +1039,13 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "" @@ -1039,7 +1088,7 @@ msgid "Pages" msgstr "" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "" @@ -1054,7 +1103,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1122,8 +1171,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1132,11 +1181,11 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "" @@ -1157,9 +1206,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1169,7 +1218,7 @@ msgid "Supplier Parts" msgstr "" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "" @@ -1178,29 +1227,29 @@ msgid "Manufacturer Parts" msgstr "" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "" @@ -1209,9 +1258,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "" @@ -1250,7 +1299,7 @@ msgid "Build Lines" msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "" @@ -1268,22 +1317,22 @@ msgid "Project Code" msgstr "" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "" @@ -1297,17 +1346,17 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "" @@ -1321,14 +1370,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "" @@ -1339,19 +1388,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "" @@ -1370,7 +1419,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" @@ -1380,7 +1429,7 @@ msgid "Label Template" msgstr "" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "" @@ -1389,7 +1438,7 @@ msgid "Report Template" msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "" @@ -1408,17 +1457,17 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "" @@ -1427,8 +1476,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1494,10 +1543,6 @@ msgstr "" #~ msgid "Substitutes" #~ msgstr "Substitutes" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "Allow Variants" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2169,7 +2214,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "" @@ -2184,10 +2229,10 @@ msgstr "" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "" @@ -2195,9 +2240,9 @@ msgstr "" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "" @@ -2488,7 +2533,7 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2539,7 +2584,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2561,8 +2606,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "" @@ -2584,14 +2629,14 @@ msgid "Actions" msgstr "" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "" @@ -2604,12 +2649,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "" @@ -2800,14 +2845,18 @@ msgstr "" msgid "Set new password" msgstr "" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "" -#: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" msgstr "" +#: src/pages/ErrorPage.tsx:28 +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "Sorry, an unexpected error has occurred." + #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" msgstr "" @@ -3230,24 +3279,24 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "" @@ -3255,28 +3304,28 @@ msgstr "" #~ msgid "Templates" #~ msgstr "Templates" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "" @@ -3398,15 +3447,15 @@ msgstr "" msgid "System settings" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "" @@ -3418,30 +3467,30 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "" @@ -3474,16 +3523,16 @@ msgstr "" #~ msgstr "Found an exsisting login - using it to log you in." #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "" +#~ msgid "Not Found" +#~ msgstr "Not Found" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "" +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "Sorry, this page is not known or was moved." #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "" +#~ msgid "Go to the start page" +#~ msgstr "Go to the start page" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3497,10 +3546,10 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3511,25 +3560,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3542,29 +3591,29 @@ msgstr "" msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3572,43 +3621,43 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "" @@ -3617,8 +3666,8 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "" @@ -3634,7 +3683,7 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "" @@ -3642,54 +3691,54 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3699,18 +3748,18 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "" @@ -3722,45 +3771,45 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3768,20 +3817,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "" @@ -3789,289 +3838,291 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -4089,122 +4140,122 @@ msgstr "" msgid "Active" msgstr "" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -4212,55 +4263,55 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "" @@ -4309,7 +4360,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4347,7 +4398,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4417,7 +4468,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "" @@ -4475,39 +4526,39 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "" @@ -4517,47 +4568,47 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4567,84 +4618,86 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4656,15 +4709,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4677,31 +4730,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4709,34 +4762,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4874,7 +4927,7 @@ msgid "Not found" msgstr "" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "" @@ -4886,15 +4939,15 @@ msgstr "" msgid "This action cannot be undone!" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "" @@ -4903,115 +4956,105 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:291 -#: src/tables/bom/UsedInTable.tsx:68 -#: src/tables/build/BuildLineTable.tsx:46 -msgid "Optional" -msgstr "" - -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "" - #: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" +msgid "Allow Variants" msgstr "" #: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" +msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" +#: src/tables/bom/UsedInTable.tsx:68 +#: src/tables/build/BuildLineTable.tsx:46 +msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:301 @@ -5019,44 +5062,59 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:302 -msgid "Show items with pricing" +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:312 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" +msgid "BOM item deleted" msgstr "" #: src/tables/bom/BomTable.tsx:348 @@ -5072,10 +5130,26 @@ msgstr "" #~ msgstr "Are you sure you want to remove this BOM item?" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" +#~ msgid "Validate BOM line" +#~ msgstr "Validate BOM line" + +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "" @@ -5592,11 +5666,20 @@ msgstr "" msgid "Show structural categories" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "" @@ -5765,6 +5848,34 @@ msgstr "" msgid "Not Virtual" msgstr "" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "" @@ -6611,7 +6722,7 @@ msgid "Show items which are available" msgstr "" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "" @@ -6828,32 +6939,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "structural" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "external" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "" @@ -6884,3 +6999,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + diff --git a/src/frontend/src/locales/sv/messages.po b/src/frontend/src/locales/sv/messages.po index ade6ef6c87..d5e205bb38 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-06-21 04:59\n" +"PO-Revision-Date: 2024-07-05 14:58\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -54,11 +54,11 @@ msgstr "Utskrift av etiketter lyckades" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "Fel" @@ -145,7 +145,7 @@ msgstr "Vill du ta bort den associerade bilden från denna artikel?" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "Ta bort" @@ -207,9 +207,9 @@ msgstr "Artikeln är inte aktiv" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "Inaktiv" @@ -254,6 +254,7 @@ msgstr "Bilduppladdning misslyckades" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "Lyckades" @@ -358,6 +359,54 @@ msgstr "Välj instans att förhandsgranska" msgid "Error rendering template" msgstr "Fel vid rendering av mall" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -550,9 +599,9 @@ msgstr "Värd" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -637,7 +686,7 @@ msgid "Thumbnail" msgstr "Miniatyrbild" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "Streckkods åtgärder" @@ -882,7 +931,7 @@ msgid "Close modal" msgstr "Stäng fönstret" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "Server" @@ -990,13 +1039,13 @@ msgstr "Kontoinställningar" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "Systeminställningar" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "Admin-center" @@ -1039,7 +1088,7 @@ msgid "Pages" msgstr "Sidor" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "Plugins" @@ -1054,7 +1103,7 @@ msgid "About" msgstr "Om" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1122,8 +1171,8 @@ msgstr "Okänd modell: {model}" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1132,11 +1181,11 @@ msgstr "Artkel" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "Artiklar" @@ -1157,9 +1206,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1169,7 +1218,7 @@ msgid "Supplier Parts" msgstr "Leverantörsartikel" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "" @@ -1178,29 +1227,29 @@ msgid "Manufacturer Parts" msgstr "Tillverkarens artiklar" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "Artikelkategorier" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "Artikel i lager" @@ -1209,9 +1258,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "Lagerplats" @@ -1250,7 +1299,7 @@ msgid "Build Lines" msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "" @@ -1268,22 +1317,22 @@ msgid "Project Code" msgstr "Projektkod" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "Projektkoder" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "Inköpsorder" @@ -1297,17 +1346,17 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "Försäljningsorder" @@ -1321,14 +1370,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "Returorder" @@ -1339,19 +1388,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "" @@ -1370,7 +1419,7 @@ msgid "User" msgstr "Användare" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "Användare" @@ -1380,7 +1429,7 @@ msgid "Label Template" msgstr "Etikettmall" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "Etikettmallar" @@ -1389,7 +1438,7 @@ msgid "Report Template" msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "" @@ -1408,17 +1457,17 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "Lagersaldo" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "" @@ -1427,8 +1476,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1494,10 +1543,6 @@ msgstr "" #~ msgid "Substitutes" #~ msgstr "Substitutes" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "Allow Variants" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2169,7 +2214,7 @@ msgstr "Aktuella nyheter" #~ msgstr "Local Server" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "Webbplats" @@ -2184,10 +2229,10 @@ msgstr "Demo" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "" @@ -2195,9 +2240,9 @@ msgstr "" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "" @@ -2488,7 +2533,7 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2539,7 +2584,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2561,8 +2606,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "" @@ -2584,14 +2629,14 @@ msgid "Actions" msgstr "Åtgärder" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "" @@ -2604,12 +2649,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "" @@ -2800,13 +2845,17 @@ msgstr "Ditt lösenord har sparats. Du kan nu logga in med ditt nya lösenord." msgid "Set new password" msgstr "Ange nytt lösenord" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "Fel: {0}" +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" +msgstr "" + #: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." -msgstr "Tyvärr, ett oväntat fel har inträffat." +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "Sorry, an unexpected error has occurred." #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" @@ -3230,24 +3279,24 @@ msgstr "Lastare" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "Valutor" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "" @@ -3255,28 +3304,28 @@ msgstr "" #~ msgid "Templates" #~ msgstr "Templates" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "Lägg till en ny användare" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "" @@ -3398,15 +3447,15 @@ msgstr "" msgid "System settings" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "Streckkoder" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "" @@ -3418,30 +3467,30 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "Etiketter" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "Byggordrar" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "" @@ -3474,16 +3523,16 @@ msgstr "" #~ msgstr "Found an exsisting login - using it to log you in." #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "Hittades inte" +#~ msgid "Not Found" +#~ msgstr "Not Found" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "Tyvärr, denna sida hittades inte eller flyttad." +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "Sorry, this page is not known or was moved." #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "Gå till startsidan" +#~ msgid "Go to the start page" +#~ msgstr "Go to the start page" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3497,10 +3546,10 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3511,25 +3560,25 @@ msgstr "" msgid "Status" msgstr "Status" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3542,29 +3591,29 @@ msgstr "" msgid "Description" msgstr "Beskrivning" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3572,43 +3621,43 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "" @@ -3617,8 +3666,8 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "" @@ -3634,7 +3683,7 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "" @@ -3642,54 +3691,54 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3699,18 +3748,18 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "" @@ -3722,45 +3771,45 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "Telefonnummer" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "E-postadress" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3768,20 +3817,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "" @@ -3789,289 +3838,291 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "Redigera företag" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "Parametrar" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategori" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "IAN" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Enheter" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "Länk" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -4089,122 +4140,122 @@ msgstr "" msgid "Active" msgstr "Aktiv" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "Prisintervall" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -4212,55 +4263,55 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "" @@ -4309,7 +4360,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4347,7 +4398,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4417,7 +4468,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "" @@ -4475,39 +4526,39 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "" @@ -4517,47 +4568,47 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4567,84 +4618,86 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4656,15 +4709,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4677,31 +4730,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4709,34 +4762,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4874,7 +4927,7 @@ msgid "Not found" msgstr "Hittades inte" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "" @@ -4886,15 +4939,15 @@ msgstr "" msgid "This action cannot be undone!" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "" @@ -4903,115 +4956,105 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "Streckkods åtgärder" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "Uppdatera data" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "Tabellfilter" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:291 -#: src/tables/bom/UsedInTable.tsx:68 -#: src/tables/build/BuildLineTable.tsx:46 -msgid "Optional" -msgstr "" - -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "" - #: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" +msgid "Allow Variants" msgstr "" #: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" +msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" +#: src/tables/bom/UsedInTable.tsx:68 +#: src/tables/build/BuildLineTable.tsx:46 +msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:301 @@ -5019,44 +5062,59 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:302 -msgid "Show items with pricing" +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:312 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" +msgid "BOM item deleted" msgstr "" #: src/tables/bom/BomTable.tsx:348 @@ -5072,10 +5130,26 @@ msgstr "" #~ msgstr "Are you sure you want to remove this BOM item?" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" +#~ msgid "Validate BOM line" +#~ msgstr "Validate BOM line" + +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "" @@ -5592,11 +5666,20 @@ msgstr "" msgid "Show structural categories" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "" @@ -5765,6 +5848,34 @@ msgstr "Filtrera efter artiklar som är virtuella" msgid "Not Virtual" msgstr "Inte virtuell" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "Resultat" @@ -6611,7 +6722,7 @@ msgid "Show items which are available" msgstr "" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "" @@ -6828,32 +6939,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "structural" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "external" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "" @@ -6884,3 +6999,4 @@ msgstr "Läs dokumenten" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + diff --git a/src/frontend/src/locales/th/messages.po b/src/frontend/src/locales/th/messages.po index ffaf30aa7f..ecb8b85f5c 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-06-19 04:50\n" +"PO-Revision-Date: 2024-07-05 14:58\n" "Last-Translator: \n" "Language-Team: Thai\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -54,11 +54,11 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "" @@ -145,7 +145,7 @@ msgstr "" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "" @@ -207,9 +207,9 @@ msgstr "" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "" @@ -254,6 +254,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "" @@ -358,6 +359,54 @@ msgstr "" msgid "Error rendering template" msgstr "" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -550,9 +599,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -637,7 +686,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "" @@ -882,7 +931,7 @@ msgid "Close modal" msgstr "" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "" @@ -990,13 +1039,13 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "" @@ -1039,7 +1088,7 @@ msgid "Pages" msgstr "" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "" @@ -1054,7 +1103,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1122,8 +1171,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1132,11 +1181,11 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "" @@ -1157,9 +1206,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1169,7 +1218,7 @@ msgid "Supplier Parts" msgstr "" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "" @@ -1178,29 +1227,29 @@ msgid "Manufacturer Parts" msgstr "" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "" @@ -1209,9 +1258,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "" @@ -1250,7 +1299,7 @@ msgid "Build Lines" msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "" @@ -1268,22 +1317,22 @@ msgid "Project Code" msgstr "" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "" @@ -1297,17 +1346,17 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "" @@ -1321,14 +1370,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "" @@ -1339,19 +1388,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "" @@ -1370,7 +1419,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" @@ -1380,7 +1429,7 @@ msgid "Label Template" msgstr "" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "" @@ -1389,7 +1438,7 @@ msgid "Report Template" msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "" @@ -1408,17 +1457,17 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "" @@ -1427,8 +1476,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1494,10 +1543,6 @@ msgstr "" #~ msgid "Substitutes" #~ msgstr "Substitutes" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "Allow Variants" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2169,7 +2214,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "" @@ -2184,10 +2229,10 @@ msgstr "" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "" @@ -2195,9 +2240,9 @@ msgstr "" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "" @@ -2488,7 +2533,7 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2539,7 +2584,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2561,8 +2606,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "" @@ -2584,14 +2629,14 @@ msgid "Actions" msgstr "" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "" @@ -2604,12 +2649,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "" @@ -2800,14 +2845,18 @@ msgstr "" msgid "Set new password" msgstr "" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "" -#: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" msgstr "" +#: src/pages/ErrorPage.tsx:28 +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "Sorry, an unexpected error has occurred." + #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" msgstr "" @@ -3230,24 +3279,24 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "" @@ -3255,28 +3304,28 @@ msgstr "" #~ msgid "Templates" #~ msgstr "Templates" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "" @@ -3398,15 +3447,15 @@ msgstr "" msgid "System settings" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "" @@ -3418,30 +3467,30 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "" @@ -3474,16 +3523,16 @@ msgstr "" #~ msgstr "Found an exsisting login - using it to log you in." #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "" +#~ msgid "Not Found" +#~ msgstr "Not Found" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "" +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "Sorry, this page is not known or was moved." #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "" +#~ msgid "Go to the start page" +#~ msgstr "Go to the start page" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3497,10 +3546,10 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3511,25 +3560,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3542,29 +3591,29 @@ msgstr "" msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3572,43 +3621,43 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "" @@ -3617,8 +3666,8 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "" @@ -3634,7 +3683,7 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "" @@ -3642,54 +3691,54 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3699,18 +3748,18 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "" @@ -3722,45 +3771,45 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3768,20 +3817,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "" @@ -3789,289 +3838,291 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -4089,122 +4140,122 @@ msgstr "" msgid "Active" msgstr "" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -4212,55 +4263,55 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "" @@ -4309,7 +4360,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4347,7 +4398,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4417,7 +4468,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "" @@ -4475,39 +4526,39 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "" @@ -4517,47 +4568,47 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4567,84 +4618,86 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4656,15 +4709,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4677,31 +4730,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4709,34 +4762,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4874,7 +4927,7 @@ msgid "Not found" msgstr "" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "" @@ -4886,15 +4939,15 @@ msgstr "" msgid "This action cannot be undone!" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "" @@ -4903,115 +4956,105 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:291 -#: src/tables/bom/UsedInTable.tsx:68 -#: src/tables/build/BuildLineTable.tsx:46 -msgid "Optional" -msgstr "" - -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "" - #: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" +msgid "Allow Variants" msgstr "" #: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" +msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" +#: src/tables/bom/UsedInTable.tsx:68 +#: src/tables/build/BuildLineTable.tsx:46 +msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:301 @@ -5019,44 +5062,59 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:302 -msgid "Show items with pricing" +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:312 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" +msgid "BOM item deleted" msgstr "" #: src/tables/bom/BomTable.tsx:348 @@ -5072,10 +5130,26 @@ msgstr "" #~ msgstr "Are you sure you want to remove this BOM item?" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" +#~ msgid "Validate BOM line" +#~ msgstr "Validate BOM line" + +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "" @@ -5592,11 +5666,20 @@ msgstr "" msgid "Show structural categories" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "" @@ -5765,6 +5848,34 @@ msgstr "" msgid "Not Virtual" msgstr "" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "" @@ -6611,7 +6722,7 @@ msgid "Show items which are available" msgstr "" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "" @@ -6828,32 +6939,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "structural" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "external" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "" @@ -6884,3 +6999,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + diff --git a/src/frontend/src/locales/tr/messages.po b/src/frontend/src/locales/tr/messages.po index 13827707b3..cd705cc6d1 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-06-19 04:50\n" +"PO-Revision-Date: 2024-07-05 14:58\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -54,11 +54,11 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "Hata" @@ -145,7 +145,7 @@ msgstr "" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "" @@ -207,9 +207,9 @@ msgstr "" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "" @@ -254,6 +254,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "Başarılı" @@ -358,6 +359,54 @@ msgstr "" msgid "Error rendering template" msgstr "" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -550,9 +599,9 @@ msgstr "Sunucu" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -637,7 +686,7 @@ msgid "Thumbnail" msgstr "Küçük resim" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "" @@ -882,7 +931,7 @@ msgid "Close modal" msgstr "Pencereyi kapat" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "" @@ -990,13 +1039,13 @@ msgstr "Hesap ayarları" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "" @@ -1039,7 +1088,7 @@ msgid "Pages" msgstr "Sayfalar" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "Eklentiler" @@ -1054,7 +1103,7 @@ msgid "About" msgstr "Hakkında" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1122,8 +1171,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1132,11 +1181,11 @@ msgstr "Parça" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "Parçalar" @@ -1157,9 +1206,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1169,7 +1218,7 @@ msgid "Supplier Parts" msgstr "Tedarikçi Parçaları" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "" @@ -1178,29 +1227,29 @@ msgid "Manufacturer Parts" msgstr "Üretici Parçaları" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "Parça Kategorileri" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "Stok Kalemleri" @@ -1209,9 +1258,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "Stok Konumları" @@ -1250,7 +1299,7 @@ msgid "Build Lines" msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "" @@ -1268,22 +1317,22 @@ msgid "Project Code" msgstr "Proje Kodu" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "Satın Alma Emirleri" @@ -1297,17 +1346,17 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "Satış Emirleri" @@ -1321,14 +1370,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "İade Emirleri" @@ -1339,19 +1388,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "" @@ -1370,7 +1419,7 @@ msgid "User" msgstr "Kullanıcı" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" @@ -1380,7 +1429,7 @@ msgid "Label Template" msgstr "" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "" @@ -1389,7 +1438,7 @@ msgid "Report Template" msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "" @@ -1408,17 +1457,17 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "Stok" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "" @@ -1427,8 +1476,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1494,10 +1543,6 @@ msgstr "" #~ msgid "Substitutes" #~ msgstr "Substitutes" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "Allow Variants" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2169,7 +2214,7 @@ msgstr "Güncel Haberler" #~ msgstr "Local Server" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "Web Sitesi" @@ -2184,10 +2229,10 @@ msgstr "Demo" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "" @@ -2195,9 +2240,9 @@ msgstr "" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "" @@ -2488,7 +2533,7 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2539,7 +2584,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2561,8 +2606,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "" @@ -2584,14 +2629,14 @@ msgid "Actions" msgstr "Eylemler" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "" @@ -2604,12 +2649,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "" @@ -2800,13 +2845,17 @@ msgstr "Şifreniz başarıyla değiştirildi. Artık yeni şifrenizle giriş yap msgid "Set new password" msgstr "Yeni şifre belirle" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "Hata: {0}" +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" +msgstr "" + #: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." -msgstr "Üzgünüz, beklenmedik bir hata oluştu." +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "Sorry, an unexpected error has occurred." #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" @@ -3230,24 +3279,24 @@ msgstr "Yükleyici" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "" @@ -3255,28 +3304,28 @@ msgstr "" #~ msgid "Templates" #~ msgstr "Templates" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "" @@ -3398,15 +3447,15 @@ msgstr "" msgid "System settings" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "" @@ -3418,30 +3467,30 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "Yapım İşi Emirleri" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "" @@ -3474,16 +3523,16 @@ msgstr "" #~ msgstr "Found an exsisting login - using it to log you in." #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "Bulunamadı" +#~ msgid "Not Found" +#~ msgstr "Not Found" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "Üzgünüz, böyle bir sayfa yok veya taşınmış." +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "Sorry, this page is not known or was moved." #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "Başlangıç ​​sayfasına git" +#~ msgid "Go to the start page" +#~ msgstr "Go to the start page" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3497,10 +3546,10 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3511,25 +3560,25 @@ msgstr "" msgid "Status" msgstr "Durum" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3542,29 +3591,29 @@ msgstr "" msgid "Description" msgstr "Açıklama" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3572,43 +3621,43 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "" @@ -3617,8 +3666,8 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "" @@ -3634,7 +3683,7 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "" @@ -3642,54 +3691,54 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3699,18 +3748,18 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "" @@ -3722,45 +3771,45 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3768,20 +3817,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "" @@ -3789,289 +3838,291 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategori" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "DPN" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Birim" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "Bağlantı" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -4089,122 +4140,122 @@ msgstr "" msgid "Active" msgstr "Aktif" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "Fiyat Aralığı" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -4212,55 +4263,55 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "" @@ -4309,7 +4360,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4347,7 +4398,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4417,7 +4468,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "" @@ -4475,39 +4526,39 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "" @@ -4517,47 +4568,47 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4567,84 +4618,86 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4656,15 +4709,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4677,31 +4730,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4709,34 +4762,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4874,7 +4927,7 @@ msgid "Not found" msgstr "Bulunamadı" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "" @@ -4886,15 +4939,15 @@ msgstr "" msgid "This action cannot be undone!" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "" @@ -4903,115 +4956,105 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "Barkod işlemleri" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "Veriyi yenile" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "Tablo filtreleri" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:291 -#: src/tables/bom/UsedInTable.tsx:68 -#: src/tables/build/BuildLineTable.tsx:46 -msgid "Optional" -msgstr "" - -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "" - #: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" +msgid "Allow Variants" msgstr "" #: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" +msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" +#: src/tables/bom/UsedInTable.tsx:68 +#: src/tables/build/BuildLineTable.tsx:46 +msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:301 @@ -5019,44 +5062,59 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:302 -msgid "Show items with pricing" +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:312 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" +msgid "BOM item deleted" msgstr "" #: src/tables/bom/BomTable.tsx:348 @@ -5072,10 +5130,26 @@ msgstr "" #~ msgstr "Are you sure you want to remove this BOM item?" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" +#~ msgid "Validate BOM line" +#~ msgstr "Validate BOM line" + +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "" @@ -5592,11 +5666,20 @@ msgstr "" msgid "Show structural categories" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "" @@ -5765,6 +5848,34 @@ msgstr "Sanal parçaları filtrele" msgid "Not Virtual" msgstr "Sanal Değil" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "" @@ -6611,7 +6722,7 @@ msgid "Show items which are available" msgstr "" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "" @@ -6828,32 +6939,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "structural" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "external" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "" @@ -6884,3 +6999,4 @@ msgstr "Belgeleri okuyun" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + diff --git a/src/frontend/src/locales/uk/messages.po b/src/frontend/src/locales/uk/messages.po index 8443c11127..652c235f92 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-06-19 04:50\n" +"PO-Revision-Date: 2024-07-05 14:58\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" @@ -54,11 +54,11 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "" @@ -145,7 +145,7 @@ msgstr "" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "" @@ -207,9 +207,9 @@ msgstr "" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "" @@ -254,6 +254,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "" @@ -358,6 +359,54 @@ msgstr "" msgid "Error rendering template" msgstr "" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -550,9 +599,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -637,7 +686,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "" @@ -882,7 +931,7 @@ msgid "Close modal" msgstr "" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "" @@ -990,13 +1039,13 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "" @@ -1039,7 +1088,7 @@ msgid "Pages" msgstr "" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "" @@ -1054,7 +1103,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1122,8 +1171,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1132,11 +1181,11 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "" @@ -1157,9 +1206,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1169,7 +1218,7 @@ msgid "Supplier Parts" msgstr "" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "" @@ -1178,29 +1227,29 @@ msgid "Manufacturer Parts" msgstr "" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "" @@ -1209,9 +1258,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "" @@ -1250,7 +1299,7 @@ msgid "Build Lines" msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "" @@ -1268,22 +1317,22 @@ msgid "Project Code" msgstr "" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "" @@ -1297,17 +1346,17 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "" @@ -1321,14 +1370,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "" @@ -1339,19 +1388,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "" @@ -1370,7 +1419,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" @@ -1380,7 +1429,7 @@ msgid "Label Template" msgstr "" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "" @@ -1389,7 +1438,7 @@ msgid "Report Template" msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "" @@ -1408,17 +1457,17 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "" @@ -1427,8 +1476,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1494,10 +1543,6 @@ msgstr "" #~ msgid "Substitutes" #~ msgstr "Substitutes" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "Allow Variants" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2169,7 +2214,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "" @@ -2184,10 +2229,10 @@ msgstr "" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "" @@ -2195,9 +2240,9 @@ msgstr "" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "" @@ -2488,7 +2533,7 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2539,7 +2584,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2561,8 +2606,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "" @@ -2584,14 +2629,14 @@ msgid "Actions" msgstr "" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "" @@ -2604,12 +2649,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "" @@ -2800,14 +2845,18 @@ msgstr "" msgid "Set new password" msgstr "" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "" -#: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" msgstr "" +#: src/pages/ErrorPage.tsx:28 +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "Sorry, an unexpected error has occurred." + #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" msgstr "" @@ -3230,24 +3279,24 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "" @@ -3255,28 +3304,28 @@ msgstr "" #~ msgid "Templates" #~ msgstr "Templates" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "" @@ -3398,15 +3447,15 @@ msgstr "" msgid "System settings" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "" @@ -3418,30 +3467,30 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "" @@ -3474,16 +3523,16 @@ msgstr "" #~ msgstr "Found an exsisting login - using it to log you in." #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "" +#~ msgid "Not Found" +#~ msgstr "Not Found" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "" +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "Sorry, this page is not known or was moved." #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "" +#~ msgid "Go to the start page" +#~ msgstr "Go to the start page" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3497,10 +3546,10 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3511,25 +3560,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3542,29 +3591,29 @@ msgstr "" msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3572,43 +3621,43 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "" @@ -3617,8 +3666,8 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "" @@ -3634,7 +3683,7 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "" @@ -3642,54 +3691,54 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3699,18 +3748,18 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "" @@ -3722,45 +3771,45 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3768,20 +3817,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "" @@ -3789,289 +3838,291 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -4089,122 +4140,122 @@ msgstr "" msgid "Active" msgstr "" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -4212,55 +4263,55 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "" @@ -4309,7 +4360,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4347,7 +4398,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4417,7 +4468,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "" @@ -4475,39 +4526,39 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "" @@ -4517,47 +4568,47 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4567,84 +4618,86 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4656,15 +4709,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4677,31 +4730,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4709,34 +4762,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4874,7 +4927,7 @@ msgid "Not found" msgstr "" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "" @@ -4886,15 +4939,15 @@ msgstr "" msgid "This action cannot be undone!" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "" @@ -4903,115 +4956,105 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:291 -#: src/tables/bom/UsedInTable.tsx:68 -#: src/tables/build/BuildLineTable.tsx:46 -msgid "Optional" -msgstr "" - -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "" - #: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" +msgid "Allow Variants" msgstr "" #: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" +msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" +#: src/tables/bom/UsedInTable.tsx:68 +#: src/tables/build/BuildLineTable.tsx:46 +msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:301 @@ -5019,44 +5062,59 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:302 -msgid "Show items with pricing" +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:312 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" +msgid "BOM item deleted" msgstr "" #: src/tables/bom/BomTable.tsx:348 @@ -5072,10 +5130,26 @@ msgstr "" #~ msgstr "Are you sure you want to remove this BOM item?" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" +#~ msgid "Validate BOM line" +#~ msgstr "Validate BOM line" + +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "" @@ -5592,11 +5666,20 @@ msgstr "" msgid "Show structural categories" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "" @@ -5765,6 +5848,34 @@ msgstr "" msgid "Not Virtual" msgstr "" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "" @@ -6611,7 +6722,7 @@ msgid "Show items which are available" msgstr "" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "" @@ -6828,32 +6939,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "structural" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "external" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "" @@ -6884,3 +6999,4 @@ msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + diff --git a/src/frontend/src/locales/vi/messages.po b/src/frontend/src/locales/vi/messages.po index 7845f8c7bb..51ccb57aa4 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-06-19 04:50\n" +"PO-Revision-Date: 2024-07-05 14:58\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -54,11 +54,11 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "Lỗi" @@ -145,7 +145,7 @@ msgstr "" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "" @@ -207,9 +207,9 @@ msgstr "" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "" @@ -254,6 +254,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "Thành công" @@ -358,6 +359,54 @@ msgstr "" msgid "Error rendering template" msgstr "" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -550,9 +599,9 @@ msgstr "Host" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -637,7 +686,7 @@ msgid "Thumbnail" msgstr "Ảnh thu nhỏ" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "Chức năng mã vạch" @@ -882,7 +931,7 @@ msgid "Close modal" msgstr "Đóng cửa sổ" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "Máy chủ" @@ -990,13 +1039,13 @@ msgstr "Cài đặt tài khoản" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "Thiết lập hệ thống" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "Trung tâm quản trị" @@ -1039,7 +1088,7 @@ msgid "Pages" msgstr "Trang" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "Plugins" @@ -1054,7 +1103,7 @@ msgid "About" msgstr "Giới thiệu" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1122,8 +1171,8 @@ msgstr "Model không rõ: {model}" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1132,11 +1181,11 @@ msgstr "Phụ kiện" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "Phụ tùng" @@ -1157,9 +1206,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "Phụ kiện nhà cung cấp" @@ -1169,7 +1218,7 @@ msgid "Supplier Parts" msgstr "Nhà cung cấp phụ kiện" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "Phụ kiện nhà sản xuất" @@ -1178,29 +1227,29 @@ msgid "Manufacturer Parts" msgstr "Nhà sản xuất phụ kiện" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "Danh mục phụ kiện" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "Danh mục phụ kiện" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: 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:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "Hàng trong kho" @@ -1209,9 +1258,9 @@ msgid "Stock Location" msgstr "Vị trí kho hàng" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "Vị trí kho hàng" @@ -1250,7 +1299,7 @@ msgid "Build Lines" msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "Công ty" @@ -1268,22 +1317,22 @@ msgid "Project Code" msgstr "Mã dự án" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "Mã dự án" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "Đơn đặt mua" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "Đơn hàng mua" @@ -1297,17 +1346,17 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Đơn đặt bán" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "Đơn hàng bán" @@ -1321,14 +1370,14 @@ msgid "Sales Order Shipments" msgstr "Vận chuyển đơn hàng" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "Đơn hàng trả lại" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "Đơn hàng trả lại" @@ -1339,19 +1388,19 @@ msgid "Address" msgstr "Địa chỉ" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "Địa chỉ" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "Liên hệ" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "Danh bạ" @@ -1370,7 +1419,7 @@ msgid "User" msgstr "Người dùng" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "Người dùng" @@ -1380,7 +1429,7 @@ msgid "Label Template" msgstr "" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "" @@ -1389,7 +1438,7 @@ msgid "Report Template" msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "" @@ -1408,17 +1457,17 @@ msgstr "Lô hàng" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "Kho hàng" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "" @@ -1427,8 +1476,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1494,10 +1543,6 @@ msgstr "" #~ msgid "Substitutes" #~ msgstr "Substitutes" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "Allow Variants" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2169,7 +2214,7 @@ msgstr "Tin hiện tại" #~ msgstr "Local Server" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "Trang web" @@ -2184,10 +2229,10 @@ msgstr "Demo" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "Mua sắm" @@ -2195,9 +2240,9 @@ msgstr "Mua sắm" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "Bán hàng" @@ -2488,7 +2533,7 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2539,7 +2584,7 @@ msgstr "Điền số sê-ri cho kho mới (hoặc để trống)" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2561,8 +2606,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "Còn hàng" @@ -2584,14 +2629,14 @@ msgid "Actions" msgstr "Chức năng" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "Thêm" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "Đếm" @@ -2604,12 +2649,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "" @@ -2800,13 +2845,17 @@ msgstr "Mật khẩu đã được đặt mới thành công. Bạn có thể đ msgid "Set new password" msgstr "Đặt mật khẩu mới" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "Lỗi: {0}" +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" +msgstr "" + #: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." -msgstr "Xin lỗi, lỗi bất ngờ đã xảy ra." +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "Sorry, an unexpected error has occurred." #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" @@ -3230,24 +3279,24 @@ msgstr "Thanh tải" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "Tham số phụ kiện" @@ -3255,28 +3304,28 @@ msgstr "Tham số phụ kiện" #~ msgid "Templates" #~ msgstr "Templates" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "" @@ -3398,15 +3447,15 @@ msgstr "Chọn thiết lập thích hợp với vòng đời người dùng. Có msgid "System settings" msgstr "Thiết lập hệ thống" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "Đăng nhập" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "Mã vạch" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "Giá bán" @@ -3418,30 +3467,30 @@ msgstr "Giá bán" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "Nhãn" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "Báo cáo" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "Kiểm kê" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "Đơn đặt bản dựng" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "Chuyển sang thiết lập người dùng" @@ -3474,16 +3523,16 @@ msgstr "Chuyển sang thiết lập hệ thống" #~ msgstr "Found an exsisting login - using it to log you in." #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "Không tìm thấy" +#~ msgid "Not Found" +#~ msgstr "Not Found" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "Rất tiếc, trang này không tồn tại hoặc đã bị xóa." +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "Sorry, this page is not known or was moved." #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "Chuyển đến trang đầu" +#~ msgid "Go to the start page" +#~ msgstr "Go to the start page" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3497,10 +3546,10 @@ msgstr "Đánh dấu chưa đọc" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3511,25 +3560,25 @@ msgstr "Đánh dấu chưa đọc" msgid "Status" msgstr "Trạng thái" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3542,29 +3591,29 @@ msgstr "" msgid "Description" msgstr "Mô tả" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "Đầu ra hoàn thiện" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3572,43 +3621,43 @@ msgstr "" msgid "Responsible" msgstr "Chịu trách nhiệm" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "Ngày mục tiêu" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "" @@ -3617,8 +3666,8 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "" @@ -3634,7 +3683,7 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "Chi tiết bản dựng" @@ -3642,54 +3691,54 @@ msgstr "Chi tiết bản dựng" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "Phân kho" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "Đầu ra chưa hoàn hiện" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "Kho tiêu thụ" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "Đơn đặt bản dựng con" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "Đính kèm" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "Ghi chú" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3699,18 +3748,18 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "" @@ -3722,45 +3771,45 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "Nhà cung cấp" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "Nhà sản xuất" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3768,20 +3817,20 @@ msgstr "Nhà sản xuất" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "Chi tiết" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "" @@ -3789,289 +3838,291 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "Sửa doanh nghiệp" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "Thông số" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "Nhà cung cấp" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "Số lượng gói" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: 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:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: 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:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "Đường dẫn" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "Cấu trúc" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Danh mục" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "IPN" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Đơn vị" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "Liên kết" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -4089,122 +4140,122 @@ msgstr "" msgid "Active" msgstr "Hoạt động" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "Khoảng giá" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "Biến thể" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "Phân bổ" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "Hóa đơn nguyên vật liệu" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "Sử dụng trong" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "Mẫu thử nghiệm" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "Phụ kiện liên quan" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -4212,55 +4263,55 @@ msgstr "Phụ kiện liên quan" msgid "Available" msgstr "Có sẵn" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "On Order" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "Sửa phụ kiện" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "" @@ -4309,7 +4360,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4347,7 +4398,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4417,7 +4468,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "" @@ -4475,39 +4526,39 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "Dòng hàng hóa" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "" @@ -4517,47 +4568,47 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "Chi tiết đơn đặt" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "Chức năng đơn đặt" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4567,84 +4618,86 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "Sản phẩm cơ bản" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4656,15 +4709,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4677,31 +4730,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "Theo dõi tồn kho" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "Mục đã cài đặt" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "Mục con" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "Sửa hàng trong kho" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4709,34 +4762,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "Đếm hàng" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "Thêm hàng" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "Xóa hàng" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "Chuyển" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "Chuyển giao hàng" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4874,7 +4927,7 @@ msgid "Not found" msgstr "Không tìm thấy" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "" @@ -4886,15 +4939,15 @@ msgstr "" msgid "This action cannot be undone!" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "" @@ -4903,115 +4956,105 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "Chức năng mã vạch" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "Làm mới dữ liệu" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "Bộ lọc bảng" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:291 -#: src/tables/bom/UsedInTable.tsx:68 -#: src/tables/build/BuildLineTable.tsx:46 -msgid "Optional" -msgstr "" - -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "" - #: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" +msgid "Allow Variants" msgstr "" #: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" +msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" +#: src/tables/bom/UsedInTable.tsx:68 +#: src/tables/build/BuildLineTable.tsx:46 +msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:301 @@ -5019,44 +5062,59 @@ msgstr "" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:302 -msgid "Show items with pricing" +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:312 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" +msgid "BOM item deleted" msgstr "" #: src/tables/bom/BomTable.tsx:348 @@ -5072,10 +5130,26 @@ msgstr "" #~ msgstr "Are you sure you want to remove this BOM item?" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" +#~ msgid "Validate BOM line" +#~ msgstr "Validate BOM line" + +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "" @@ -5592,11 +5666,20 @@ msgstr "" msgid "Show structural categories" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "" @@ -5765,6 +5848,34 @@ msgstr "Lọc theo sản phẩm ảo" msgid "Not Virtual" msgstr "Không ảo" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "" @@ -6611,7 +6722,7 @@ msgid "Show items which are available" msgstr "" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "" @@ -6828,32 +6939,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "structural" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "external" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "" @@ -6884,3 +6999,4 @@ msgstr "Đọc tài liệu" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" msgstr "" + diff --git a/src/frontend/src/locales/zh-hans/messages.po b/src/frontend/src/locales/zh-hans/messages.po index 9d1aa08c7a..0a7f8b162a 100644 --- a/src/frontend/src/locales/zh-hans/messages.po +++ b/src/frontend/src/locales/zh-hans/messages.po @@ -49,11 +49,11 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "" @@ -140,7 +140,7 @@ msgstr "" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "" @@ -202,9 +202,9 @@ msgstr "" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "" @@ -249,6 +249,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "" @@ -353,6 +354,54 @@ msgstr "" msgid "Error rendering template" msgstr "" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -526,9 +575,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -613,7 +662,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "" @@ -858,7 +907,7 @@ msgid "Close modal" msgstr "" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "" @@ -966,13 +1015,13 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "" @@ -1007,7 +1056,7 @@ msgid "Pages" msgstr "" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "" @@ -1022,7 +1071,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1090,8 +1139,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1100,11 +1149,11 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "" @@ -1125,9 +1174,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1137,7 +1186,7 @@ msgid "Supplier Parts" msgstr "" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "" @@ -1146,29 +1195,29 @@ msgid "Manufacturer Parts" msgstr "" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "" @@ -1177,9 +1226,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "" @@ -1218,7 +1267,7 @@ msgid "Build Lines" msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "" @@ -1236,22 +1285,22 @@ msgid "Project Code" msgstr "" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "" @@ -1265,17 +1314,17 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "" @@ -1289,14 +1338,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "" @@ -1307,19 +1356,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "" @@ -1338,7 +1387,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" @@ -1348,7 +1397,7 @@ msgid "Label Template" msgstr "" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "" @@ -1357,7 +1406,7 @@ msgid "Report Template" msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "" @@ -1376,17 +1425,17 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "" @@ -1395,8 +1444,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1462,10 +1511,6 @@ msgstr "" #~ msgid "Substitutes" #~ msgstr "" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2125,7 +2170,7 @@ msgid "Current News" msgstr "" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "" @@ -2140,10 +2185,10 @@ msgstr "" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "" @@ -2151,9 +2196,9 @@ msgstr "" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "" @@ -2380,7 +2425,7 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2431,7 +2476,7 @@ msgstr "" #~ msgstr "" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2453,8 +2498,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "" @@ -2476,14 +2521,14 @@ msgid "Actions" msgstr "" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "" @@ -2496,12 +2541,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "" @@ -2684,14 +2729,18 @@ msgstr "" msgid "Set new password" msgstr "" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "" -#: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" msgstr "" +#: src/pages/ErrorPage.tsx:28 +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "" + #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" msgstr "" @@ -2990,24 +3039,24 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "" @@ -3015,28 +3064,28 @@ msgstr "" #~ msgid "Templates" #~ msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "" @@ -3158,15 +3207,15 @@ msgstr "" msgid "System settings" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "" @@ -3178,30 +3227,30 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "" @@ -3230,16 +3279,16 @@ msgstr "" #~ msgstr "" #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "" +#~ msgid "Not Found" +#~ msgstr "" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "" +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "" #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "" +#~ msgid "Go to the start page" +#~ msgstr "" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3253,10 +3302,10 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3267,25 +3316,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3298,29 +3347,29 @@ msgstr "" msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3328,43 +3377,43 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "" @@ -3373,8 +3422,8 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "" @@ -3390,7 +3439,7 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "" @@ -3398,54 +3447,54 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3455,18 +3504,18 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "" @@ -3478,45 +3527,45 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3524,20 +3573,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "" @@ -3545,289 +3594,291 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3845,122 +3896,122 @@ msgstr "" msgid "Active" msgstr "" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -3968,55 +4019,55 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "" @@ -4061,7 +4112,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4099,7 +4150,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4169,7 +4220,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "" @@ -4227,39 +4278,39 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "" @@ -4269,47 +4320,47 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4319,84 +4370,86 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4408,15 +4461,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4429,31 +4482,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4461,34 +4514,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4626,7 +4679,7 @@ msgid "Not found" msgstr "" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "" @@ -4638,15 +4691,15 @@ msgstr "" msgid "This action cannot be undone!" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "" @@ -4655,115 +4708,105 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:291 -#: src/tables/bom/UsedInTable.tsx:68 -#: src/tables/build/BuildLineTable.tsx:46 -msgid "Optional" -msgstr "" - -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "" - #: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" +msgid "Allow Variants" msgstr "" #: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" +msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" +#: src/tables/bom/UsedInTable.tsx:68 +#: src/tables/build/BuildLineTable.tsx:46 +msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:301 @@ -4771,44 +4814,59 @@ msgstr "" #~ msgstr "" #: src/tables/bom/BomTable.tsx:302 -msgid "Show items with pricing" +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:312 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" +msgid "BOM item deleted" msgstr "" #: src/tables/bom/BomTable.tsx:348 @@ -4824,10 +4882,26 @@ msgstr "" #~ msgstr "" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" +#~ msgid "Validate BOM line" +#~ msgstr "" + +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "" @@ -5344,11 +5418,20 @@ msgstr "" msgid "Show structural categories" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "" @@ -5517,6 +5600,34 @@ msgstr "" msgid "Not Virtual" msgstr "" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "" @@ -6363,7 +6474,7 @@ msgid "Show items which are available" msgstr "" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "" @@ -6580,32 +6691,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "" diff --git a/src/frontend/src/locales/zh-hant/messages.po b/src/frontend/src/locales/zh-hant/messages.po index 75fc3a016f..6fa40d55e0 100644 --- a/src/frontend/src/locales/zh-hant/messages.po +++ b/src/frontend/src/locales/zh-hant/messages.po @@ -49,11 +49,11 @@ msgstr "" #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:427 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" msgstr "" @@ -140,7 +140,7 @@ msgstr "" #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" msgstr "" @@ -202,9 +202,9 @@ msgstr "" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" msgstr "" @@ -249,6 +249,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" msgstr "" @@ -353,6 +354,54 @@ msgstr "" msgid "Error rendering template" msgstr "" +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" + #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" @@ -526,9 +575,9 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -613,7 +662,7 @@ msgid "Thumbnail" msgstr "" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" msgstr "" @@ -858,7 +907,7 @@ msgid "Close modal" msgstr "" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" msgstr "" @@ -966,13 +1015,13 @@ msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:304 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" msgstr "" @@ -1007,7 +1056,7 @@ msgid "Pages" msgstr "" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" msgstr "" @@ -1022,7 +1071,7 @@ msgid "About" msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:105 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 @@ -1090,8 +1139,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:837 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" @@ -1100,11 +1149,11 @@ msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:175 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" msgstr "" @@ -1125,9 +1174,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1137,7 +1186,7 @@ msgid "Supplier Parts" msgstr "" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" msgstr "" @@ -1146,29 +1195,29 @@ msgid "Manufacturer Parts" msgstr "" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:169 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:827 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" msgstr "" @@ -1177,9 +1226,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" msgstr "" @@ -1218,7 +1267,7 @@ msgid "Build Lines" msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" msgstr "" @@ -1236,22 +1285,22 @@ msgid "Project Code" msgstr "" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" msgstr "" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:252 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:579 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" msgstr "" @@ -1265,17 +1314,17 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:267 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:586 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" msgstr "" @@ -1289,14 +1338,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:283 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" msgstr "" @@ -1307,19 +1356,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" msgstr "" @@ -1338,7 +1387,7 @@ msgid "User" msgstr "" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" msgstr "" @@ -1348,7 +1397,7 @@ msgid "Label Template" msgstr "" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" msgstr "" @@ -1357,7 +1406,7 @@ msgid "Report Template" msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" msgstr "" @@ -1376,17 +1425,17 @@ msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:207 -#: src/pages/part/PartDetail.tsx:498 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" msgstr "" @@ -1395,8 +1444,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 @@ -1462,10 +1511,6 @@ msgstr "" #~ msgid "Substitutes" #~ msgstr "" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -2125,7 +2170,7 @@ msgid "Current News" msgstr "" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" msgstr "" @@ -2140,10 +2185,10 @@ msgstr "" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" msgstr "" @@ -2151,9 +2196,9 @@ msgstr "" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" msgstr "" @@ -2380,7 +2425,7 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2431,7 +2476,7 @@ msgstr "" #~ msgstr "" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" @@ -2453,8 +2498,8 @@ msgstr "" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:661 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" msgstr "" @@ -2476,14 +2521,14 @@ msgid "Actions" msgstr "" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" msgstr "" @@ -2496,12 +2541,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:788 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:777 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" msgstr "" @@ -2684,14 +2729,18 @@ msgstr "" msgid "Set new password" msgstr "" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" msgstr "" -#: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" msgstr "" +#: src/pages/ErrorPage.tsx:28 +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "" + #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" msgstr "" @@ -2990,24 +3039,24 @@ msgstr "" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" msgstr "" @@ -3015,28 +3064,28 @@ msgstr "" #~ msgid "Templates" #~ msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" msgstr "" @@ -3158,15 +3207,15 @@ msgstr "" msgid "System settings" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:91 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:111 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" msgstr "" @@ -3178,30 +3227,30 @@ msgstr "" #~ msgid "Exchange Rates" #~ msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:146 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:152 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:232 -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:238 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:533 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:307 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" msgstr "" @@ -3230,16 +3279,16 @@ msgstr "" #~ msgstr "" #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "" +#~ msgid "Not Found" +#~ msgstr "" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "" +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "" #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "" +#~ msgid "Go to the start page" +#~ msgstr "" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" @@ -3253,10 +3302,10 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3267,25 +3316,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3298,29 +3347,29 @@ msgstr "" msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3328,43 +3377,43 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" msgstr "" @@ -3373,8 +3422,8 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" msgstr "" @@ -3390,7 +3439,7 @@ msgstr "" #~ msgid "Duplicate build order" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" msgstr "" @@ -3398,54 +3447,54 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:622 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:630 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" @@ -3455,18 +3504,18 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" msgstr "" @@ -3478,45 +3527,45 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 @@ -3524,20 +3573,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" msgstr "" @@ -3545,289 +3594,291 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:492 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:566 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:221 +#: src/pages/part/PartDetail.tsx:215 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/pages/part/PartDetail.tsx:221 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3845,122 +3896,122 @@ msgstr "" msgid "Active" msgstr "" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" msgstr "" +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" + #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:380 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:415 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:519 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:540 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:547 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:553 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:593 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:667 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 @@ -3968,55 +4019,55 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:673 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:679 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:685 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:704 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:711 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:723 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:732 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:770 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:778 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:798 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" msgstr "" @@ -4061,7 +4112,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 @@ -4099,7 +4150,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" @@ -4169,7 +4220,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" msgstr "" @@ -4227,39 +4278,39 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" msgstr "" @@ -4269,47 +4320,47 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" @@ -4319,84 +4370,86 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" msgstr "" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" msgstr "" @@ -4408,15 +4461,15 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -4429,31 +4482,31 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" msgstr "" @@ -4461,34 +4514,34 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4626,7 +4679,7 @@ msgid "Not found" msgstr "" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" msgstr "" @@ -4638,15 +4691,15 @@ msgstr "" msgid "This action cannot be undone!" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" msgstr "" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" msgstr "" @@ -4655,115 +4708,105 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:651 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" msgstr "" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" msgstr "" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:262 +#: src/tables/bom/BomTable.tsx:267 msgid "Show trackable items" msgstr "" -#: src/tables/bom/BomTable.tsx:267 +#: src/tables/bom/BomTable.tsx:272 msgid "Show asssmbled items" msgstr "" -#: src/tables/bom/BomTable.tsx:272 +#: src/tables/bom/BomTable.tsx:277 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:277 +#: src/tables/bom/BomTable.tsx:282 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:281 +#: src/tables/bom/BomTable.tsx:286 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:282 +#: src/tables/bom/BomTable.tsx:287 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:286 +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:291 -#: src/tables/bom/UsedInTable.tsx:68 -#: src/tables/build/BuildLineTable.tsx:46 -msgid "Optional" -msgstr "" - -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "" - #: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" +msgid "Allow Variants" msgstr "" #: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" +msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" +#: src/tables/bom/UsedInTable.tsx:68 +#: src/tables/build/BuildLineTable.tsx:46 +msgid "Optional" msgstr "" #: src/tables/bom/BomTable.tsx:301 @@ -4771,44 +4814,59 @@ msgstr "" #~ msgstr "" #: src/tables/bom/BomTable.tsx:302 -msgid "Show items with pricing" +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:312 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" +msgid "BOM item deleted" msgstr "" #: src/tables/bom/BomTable.tsx:348 @@ -4824,10 +4882,26 @@ msgstr "" #~ msgstr "" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" +#~ msgid "Validate BOM line" +#~ msgstr "" + +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" msgstr "" @@ -5344,11 +5418,20 @@ msgstr "" msgid "Show structural categories" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" msgstr "" @@ -5517,6 +5600,34 @@ msgstr "" msgid "Not Virtual" msgstr "" +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" + #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" msgstr "" @@ -6363,7 +6474,7 @@ msgid "Show items which are available" msgstr "" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" msgstr "" @@ -6580,32 +6691,36 @@ msgstr "" msgid "Show only passed tests" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:34 +#: src/tables/stock/StockLocationTable.tsx:38 +#~ msgid "structural" +#~ msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:43 msgid "Include sublocations in results" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "" -#: src/tables/stock/StockLocationTable.tsx:39 +#: src/tables/stock/StockLocationTable.tsx:48 msgid "Show structural locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:44 +#: src/tables/stock/StockLocationTable.tsx:53 msgid "Show external locations" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:48 +#: src/tables/stock/StockLocationTable.tsx:57 msgid "Has location type" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" msgstr "" diff --git a/src/frontend/src/locales/zh/messages.po b/src/frontend/src/locales/zh/messages.po index b333081cf8..cf6aee64a0 100644 --- a/src/frontend/src/locales/zh/messages.po +++ b/src/frontend/src/locales/zh/messages.po @@ -8,43 +8,43 @@ msgstr "" "Language: zh\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-06-20 04:52\n" +"PO-Revision-Date: 2024-07-05 14:58\n" "Last-Translator: \n" -"Language-Team: Chinese Simplified\n" +"Language-Team: Chinese Traditional\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: inventree\n" "X-Crowdin-Project-ID: 452300\n" -"X-Crowdin-Language: zh-CN\n" +"X-Crowdin-Language: zh-TW\n" "X-Crowdin-File: /[inventree.InvenTree] l10/src/frontend/src/locales/en/messages.po\n" "X-Crowdin-File-ID: 205\n" #: src/components/Boundary.tsx:12 msgid "Error rendering component" -msgstr "渲染组件出错" +msgstr "" #: src/components/Boundary.tsx:14 msgid "An error occurred while rendering this component. Refer to the console for more information." -msgstr "渲染此组件时发生错误。请参阅控制台获取更多信息。" +msgstr "" #: src/components/DashboardItemProxy.tsx:34 msgid "Title" -msgstr "标题" +msgstr "" #: src/components/buttons/AdminButton.tsx:83 msgid "Open in admin interface" -msgstr "在管理员界面打开" +msgstr "" #: src/components/buttons/CopyButton.tsx:18 msgid "Copy to clipboard" -msgstr "复制到剪贴板" +msgstr "" #: src/components/buttons/PrintingActions.tsx:95 msgid "Print Label" -msgstr "打印标签" +msgstr "" #: src/components/buttons/PrintingActions.tsx:101 msgid "Label printing completed successfully" -msgstr "标签打印成功" +msgstr "" #: src/components/buttons/PrintingActions.tsx:107 #: src/components/buttons/PrintingActions.tsx:144 @@ -53,101 +53,101 @@ msgstr "标签打印成功" #: src/components/forms/ApiForm.tsx:506 #: src/components/forms/fields/ApiFormField.tsx:295 #: src/components/modals/LicenseModal.tsx:75 -#: src/components/nav/SearchDrawer.tsx:413 -#: src/pages/ErrorPage.tsx:12 -#: src/pages/ErrorPage.tsx:25 +#: src/components/nav/SearchDrawer.tsx:427 +#: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:71 #: src/tables/InvenTreeTable.tsx:451 -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:526 +#: src/tables/bom/BomTable.tsx:363 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" -msgstr "错误" +msgstr "" #: src/components/buttons/PrintingActions.tsx:108 msgid "The label could not be generated" -msgstr "无法生成此标签" +msgstr "" #: src/components/buttons/PrintingActions.tsx:123 msgid "Print Report" -msgstr "打印报告" +msgstr "" #: src/components/buttons/PrintingActions.tsx:139 msgid "Report printing completed successfully" -msgstr "报告打印成功" +msgstr "" #: src/components/buttons/PrintingActions.tsx:145 msgid "The report could not be generated" -msgstr "无法生成此报告" +msgstr "" #: src/components/buttons/PrintingActions.tsx:173 msgid "Printing Actions" -msgstr "打印操作" +msgstr "" #: src/components/buttons/PrintingActions.tsx:178 msgid "Print Labels" -msgstr "打印标签" +msgstr "" #: src/components/buttons/PrintingActions.tsx:184 msgid "Print Reports" -msgstr "列印報告" +msgstr "" #: src/components/buttons/ScanButton.tsx:15 msgid "Scan QR code" -msgstr "扫描二维码" +msgstr "掃描 QR Code" #: src/components/buttons/ScanButton.tsx:20 msgid "Open QR code scanner" -msgstr "打开二维码扫描器" +msgstr "" #: src/components/buttons/SpotlightButton.tsx:14 msgid "Open spotlight" -msgstr "打开聚焦" +msgstr "" #: src/components/buttons/YesNoButton.tsx:16 msgid "Pass" -msgstr "通过" +msgstr "" #: src/components/buttons/YesNoButton.tsx:17 msgid "Fail" -msgstr "失效" +msgstr "" #: src/components/buttons/YesNoButton.tsx:32 #: src/tables/Filter.tsx:51 msgid "Yes" -msgstr "是" +msgstr "" #: src/components/buttons/YesNoButton.tsx:32 #: src/tables/Filter.tsx:52 msgid "No" -msgstr "否" +msgstr "" -#: src/components/details/Details.tsx:303 +#: src/components/details/Details.tsx:305 msgid "No name defined" -msgstr "未定义名称" +msgstr "" -#: src/components/details/Details.tsx:340 +#: src/components/details/Details.tsx:342 msgid "Copied" -msgstr "已复制" +msgstr "" -#: src/components/details/Details.tsx:340 +#: src/components/details/Details.tsx:342 msgid "Copy" -msgstr "复制" +msgstr "" #: src/components/details/DetailsImage.tsx:65 msgid "Remove Image" -msgstr "删除图片" +msgstr "" #: src/components/details/DetailsImage.tsx:68 msgid "Remove the associated image from this item?" -msgstr "删除与此项关联的图片?" +msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/forms/StockForms.tsx:483 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:192 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:299 -#: src/pages/stock/StockDetail.tsx:464 +#: src/pages/stock/StockDetail.tsx:466 msgid "Remove" -msgstr "移除" +msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 @@ -156,7 +156,7 @@ msgstr "移除" #: src/contexts/ThemeContext.tsx:43 #: src/functions/forms.tsx:196 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:207 +#: src/tables/FilterSelectDrawer.tsx:204 #: src/tables/InvenTreeTable.tsx:499 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" @@ -164,122 +164,123 @@ msgstr "取消" #: src/components/details/DetailsImage.tsx:97 msgid "Drag and drop to upload" -msgstr "拖拽上传" +msgstr "拖曳並上傳" #: src/components/details/DetailsImage.tsx:100 msgid "Click to select file(s)" -msgstr "点击选择文件" +msgstr "" #: src/components/details/DetailsImage.tsx:224 msgid "Clear" -msgstr "清除" +msgstr "" #: src/components/details/DetailsImage.tsx:227 #: src/components/forms/ApiForm.tsx:573 #: src/contexts/ThemeContext.tsx:43 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 msgid "Submit" -msgstr "提交" +msgstr "" #: src/components/details/DetailsImage.tsx:267 msgid "Select from existing images" -msgstr "从现有图片中选择" +msgstr "" #: src/components/details/DetailsImage.tsx:275 msgid "Select Image" -msgstr "选择图片" +msgstr "" #: src/components/details/DetailsImage.tsx:287 msgid "Upload new image" -msgstr "上传新图片" +msgstr "上傳新圖片" #: src/components/details/DetailsImage.tsx:294 msgid "Upload Image" -msgstr "上传图片" +msgstr "上傳圖片" #: src/components/details/DetailsImage.tsx:307 msgid "Delete image" -msgstr "删除图片" +msgstr "刪除圖片" #: src/components/details/PartIcons.tsx:28 msgid "Part is not active" -msgstr "零件未激活" +msgstr "" #: src/components/details/PartIcons.tsx:34 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:313 -#: src/pages/company/SupplierPartDetail.tsx:305 -#: src/pages/part/PartDetail.tsx:687 +#: src/pages/company/CompanyDetail.tsx:315 +#: src/pages/company/SupplierPartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:685 msgid "Inactive" -msgstr "未激活" +msgstr "" #: src/components/details/PartIcons.tsx:41 msgid "Part is a template part (variants can be made from this part)" -msgstr "这是一个零件模板 (零件变体可以从中生成)" +msgstr "" #: src/components/details/PartIcons.tsx:47 msgid "Part can be assembled from other parts" -msgstr "此零件可以由另外一个零件装配" +msgstr "" #: src/components/details/PartIcons.tsx:53 msgid "Part can be used in assemblies" -msgstr "零件可以用于装配体" +msgstr "" #: src/components/details/PartIcons.tsx:59 msgid "Part stock is tracked by serial number" -msgstr "通过序列号跟踪零件库存" +msgstr "" #: src/components/details/PartIcons.tsx:65 msgid "Part can be purchased from external suppliers" -msgstr "零件可以从外部供应商购买" +msgstr "" #: src/components/details/PartIcons.tsx:71 msgid "Part can be sold to customers" -msgstr "零件可以销售给客户" +msgstr "" #: src/components/details/PartIcons.tsx:76 msgid "Part is virtual (not a physical part)" -msgstr "零件是虚拟的 (不是实体零件)" +msgstr "" #: src/components/details/PartIcons.tsx:82 #: src/tables/part/PartTable.tsx:234 #: src/tables/part/PartTable.tsx:238 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" -msgstr "虚拟" +msgstr "" #: src/components/editors/NotesEditor.tsx:66 msgid "Image upload failed" -msgstr "图片上传失败" +msgstr "" #: src/components/editors/NotesEditor.tsx:151 #: src/components/forms/ApiForm.tsx:430 +#: src/tables/bom/BomTable.tsx:354 msgid "Success" -msgstr "操作成功" +msgstr "" #: src/components/editors/NotesEditor.tsx:152 msgid "Notes saved successfully" -msgstr "备注保存成功" +msgstr "" #: src/components/editors/NotesEditor.tsx:161 msgid "Failed to save notes" -msgstr "保存记事失败" +msgstr "" #: src/components/editors/NotesEditor.tsx:193 msgid "Preview Notes" -msgstr "预览备注" +msgstr "" #: src/components/editors/NotesEditor.tsx:193 msgid "Edit Notes" -msgstr "编辑备注" +msgstr "" #: src/components/editors/NotesEditor.tsx:207 msgid "Save Notes" -msgstr "保存备注" +msgstr "" #: src/components/editors/TemplateEditor/CodeEditor/index.tsx:9 msgid "Code" -msgstr "代码" +msgstr "" #: src/components/editors/TemplateEditor/PdfPreview/PdfPreview.tsx:44 #~ msgid "Failed to parse error response from server." @@ -287,28 +288,28 @@ msgstr "代码" #: src/components/editors/TemplateEditor/PdfPreview/PdfPreview.tsx:81 msgid "Preview not available, click \"Reload Preview\"." -msgstr "预览不可用,点击\"重新加载预览\"。" +msgstr "" #: src/components/editors/TemplateEditor/PdfPreview/index.tsx:9 msgid "PDF Preview" -msgstr "PDF 预览" +msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:104 msgid "Error loading template" -msgstr "加载模板时出错" +msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:116 msgid "Error saving template" -msgstr "保存模板时出错" +msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:146 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:270 msgid "Save & Reload Preview" -msgstr "保存并重新加载预览" +msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:151 msgid "Are you sure you want to Save & Reload the preview?" -msgstr "您确定要保存并重新加载预览吗?" +msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:151 #~ msgid "Save & Reload preview?" @@ -316,27 +317,27 @@ msgstr "您确定要保存并重新加载预览吗?" #: 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 "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 msgid "Save & Reload" -msgstr "保存并重新加载" +msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:189 msgid "Preview updated" -msgstr "预览已更新" +msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:190 msgid "The preview has been updated successfully." -msgstr "预览已成功更新。" +msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:262 msgid "Reload preview" -msgstr "重新加载预览" +msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:263 msgid "Use the currently stored template from the server" -msgstr "使用当前存储服务器的模板" +msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:263 #~ msgid "Save & Reload preview" @@ -344,7 +345,7 @@ msgstr "使用当前存储服务器的模板" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:271 msgid "Save the current template and reload the preview" -msgstr "保存当前模板并重新加载预览" +msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:322 #~ msgid "to preview" @@ -352,16 +353,64 @@ msgstr "保存当前模板并重新加载预览" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:329 msgid "Select instance to preview" -msgstr "选择预览实例" +msgstr "" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:373 msgid "Error rendering template" -msgstr "渲染模板时出错" +msgstr "" + +#: src/components/errors/ClientError.tsx:23 +msgid "Client Error" +msgstr "" + +#: src/components/errors/ClientError.tsx:24 +msgid "Client error occurred" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:51 +msgid "Status Code" +msgstr "" + +#: src/components/errors/GenericErrorPage.tsx:64 +msgid "Return to the index page" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:8 +msgid "Not Authenticated" +msgstr "" + +#: src/components/errors/NotAuthenticated.tsx:9 +msgid "You are not logged in." +msgstr "" + +#: src/components/errors/NotFound.tsx:8 +msgid "Page Not Found" +msgstr "" + +#: src/components/errors/NotFound.tsx:9 +msgid "This page does not exist" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:8 +msgid "Permission Denied" +msgstr "" + +#: src/components/errors/PermissionDenied.tsx:9 +msgid "You do not have permission to view this page." +msgstr "" + +#: src/components/errors/ServerError.tsx:8 +msgid "Server Error" +msgstr "" + +#: src/components/errors/ServerError.tsx:9 +msgid "A server error occurred" +msgstr "" #: src/components/forms/ApiForm.tsx:149 #: src/functions/forms.tsx:259 msgid "Form Error" -msgstr "表单错误" +msgstr "" #: src/components/forms/ApiForm.tsx:487 #~ msgid "Form Errors Exist" @@ -370,7 +419,7 @@ msgstr "表单错误" #: src/components/forms/ApiForm.tsx:611 #: src/tables/plugin/PluginListTable.tsx:388 msgid "Update" -msgstr "更新" +msgstr "" #: src/components/forms/ApiForm.tsx:631 #: src/components/items/ActionDropdown.tsx:210 @@ -382,7 +431,7 @@ msgstr "更新" #: src/tables/RowActions.tsx:71 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" -msgstr "删除" +msgstr "" #: src/components/forms/AuthenticationForm.tsx:48 #: src/components/forms/AuthenticationForm.tsx:74 @@ -392,11 +441,11 @@ msgstr "删除" #: src/components/forms/AuthenticationForm.tsx:51 msgid "Login successful" -msgstr "登录成功" +msgstr "" #: src/components/forms/AuthenticationForm.tsx:52 msgid "Logged in successfully" -msgstr "登录成功" +msgstr "" #: src/components/forms/AuthenticationForm.tsx:52 #~ msgid "Welcome back!" @@ -408,14 +457,14 @@ msgstr "登录成功" #: src/components/forms/AuthenticationForm.tsx:58 msgid "Login failed" -msgstr "登录失败" +msgstr "" #: src/components/forms/AuthenticationForm.tsx:59 #: src/components/forms/AuthenticationForm.tsx:76 #: src/components/forms/AuthenticationForm.tsx:211 #: src/functions/auth.tsx:165 msgid "Check your input and try again." -msgstr "请检查您的输入并重试。" +msgstr "" #: src/components/forms/AuthenticationForm.tsx:65 #: src/functions/auth.tsx:74 @@ -425,45 +474,45 @@ msgstr "请检查您的输入并重试。" #: src/components/forms/AuthenticationForm.tsx:70 #: src/functions/auth.tsx:156 msgid "Mail delivery successful" -msgstr "邮件发送成功" +msgstr "" #: 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 "" #: src/components/forms/AuthenticationForm.tsx:75 msgid "Mail delivery failed" -msgstr "邮件发送失败" +msgstr "" #: src/components/forms/AuthenticationForm.tsx:95 msgid "Or continue with other methods" -msgstr "或继续使用其他方法" +msgstr "" #: src/components/forms/AuthenticationForm.tsx:106 #: src/components/forms/AuthenticationForm.tsx:227 msgid "Username" -msgstr "用户名" +msgstr "使用者帳號" #: src/components/forms/AuthenticationForm.tsx:107 #: src/components/forms/AuthenticationForm.tsx:228 msgid "Your username" -msgstr "你的用户名" +msgstr "" #: src/components/forms/AuthenticationForm.tsx:112 #: src/components/forms/AuthenticationForm.tsx:240 #: src/pages/Auth/Set-Password.tsx:106 msgid "Password" -msgstr "密码" +msgstr "密碼" #: src/components/forms/AuthenticationForm.tsx:113 #: src/components/forms/AuthenticationForm.tsx:241 msgid "Your password" -msgstr "您的密码" +msgstr "" #: src/components/forms/AuthenticationForm.tsx:125 #: src/pages/Auth/Reset.tsx:26 msgid "Reset password" -msgstr "重置密码" +msgstr "" #: src/components/forms/AuthenticationForm.tsx:131 #~ msgid "Log in" @@ -474,13 +523,13 @@ msgstr "重置密码" #: src/pages/Auth/Reset.tsx:31 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:49 msgid "Email" -msgstr "邮箱" +msgstr "" #: 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 "" #: src/components/forms/AuthenticationForm.tsx:136 #~ msgid "I will use username and password" @@ -488,71 +537,71 @@ msgstr "我们将向您发送登录链接 - 如果您已注册" #: src/components/forms/AuthenticationForm.tsx:151 msgid "Send me an email" -msgstr "给我发一封电子邮件" +msgstr "" #: src/components/forms/AuthenticationForm.tsx:153 msgid "Use username and password" -msgstr "使用用户名和密码" +msgstr "" #: src/components/forms/AuthenticationForm.tsx:162 msgid "Log In" -msgstr "登录" +msgstr "" #: src/components/forms/AuthenticationForm.tsx:164 msgid "Send Email" -msgstr "发送电子邮件" +msgstr "" #: src/components/forms/AuthenticationForm.tsx:193 msgid "Registration successful" -msgstr "注册成功" +msgstr "註冊成功" #: src/components/forms/AuthenticationForm.tsx:194 msgid "Please confirm your email address to complete the registration" -msgstr "请确认您的电子邮件地址以完成注册" +msgstr "" #: src/components/forms/AuthenticationForm.tsx:210 msgid "Input error" -msgstr "输入错误" +msgstr "" #: src/components/forms/AuthenticationForm.tsx:234 msgid "This will be used for a confirmation" -msgstr "此将用于确认" +msgstr "" #: src/components/forms/AuthenticationForm.tsx:246 msgid "Password repeat" -msgstr "密码重复" +msgstr "" #: src/components/forms/AuthenticationForm.tsx:247 msgid "Repeat password" -msgstr "再次输入密码" +msgstr "" #: src/components/forms/AuthenticationForm.tsx:259 #: src/components/forms/AuthenticationForm.tsx:304 msgid "Register" -msgstr "注册" +msgstr "" #: src/components/forms/AuthenticationForm.tsx:265 msgid "Or use SSO" -msgstr "或使用 SSO" +msgstr "" #: src/components/forms/AuthenticationForm.tsx:296 msgid "Don't have an account?" -msgstr "没有帐户?" +msgstr "" #: src/components/forms/AuthenticationForm.tsx:315 msgid "Go back to login" -msgstr "返回登录界面" +msgstr "" #: src/components/forms/HostOptionsForm.tsx:36 #: src/components/forms/HostOptionsForm.tsx:67 msgid "Host" -msgstr "主机" +msgstr "" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:70 -#: src/pages/part/CategoryDetail.tsx:78 -#: src/pages/part/PartDetail.tsx:128 -#: src/pages/stock/LocationDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:80 +#: src/pages/part/PartDetail.tsx:122 +#: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -564,68 +613,68 @@ msgstr "主机" #: src/tables/settings/PendingTasksTable.tsx:26 #: src/tables/stock/LocationTypesTable.tsx:60 msgid "Name" -msgstr "名称" +msgstr "" #: src/components/forms/HostOptionsForm.tsx:75 msgid "No one here..." -msgstr "这里没有人..." +msgstr "" #: src/components/forms/HostOptionsForm.tsx:86 msgid "Add Host" -msgstr "添加主机" +msgstr "" #: src/components/forms/HostOptionsForm.tsx:90 msgid "Save" -msgstr "保存" +msgstr "" #: src/components/forms/InstanceOptions.tsx:43 msgid "Select destination instance" -msgstr "选择对象目标" +msgstr "" #: src/components/forms/InstanceOptions.tsx:71 msgid "Edit possible host options" -msgstr "编辑可能的主机选项" +msgstr "" #: src/components/forms/InstanceOptions.tsx:98 msgid "Version: {0}" -msgstr "版本:{0}" +msgstr "版本: {0}" #: src/components/forms/InstanceOptions.tsx:100 msgid "API:{0}" -msgstr "API:{0}" +msgstr "API: {0}" #: src/components/forms/InstanceOptions.tsx:102 msgid "Name: {0}" -msgstr "名称:{0}" +msgstr "" #: src/components/forms/InstanceOptions.tsx:104 msgid "State: <0>worker ({0}), <1>plugins{1}" -msgstr "状态: <0>worker ({0}), <1>plugins{1}" +msgstr "" #: src/components/forms/fields/RelatedModelField.tsx:320 #: src/pages/Index/Settings/UserSettings.tsx:66 #: src/tables/Search.tsx:23 msgid "Search" -msgstr "搜索" +msgstr "搜尋" #: src/components/forms/fields/RelatedModelField.tsx:321 #: src/components/modals/AboutInvenTreeModal.tsx:81 #: src/components/widgets/WidgetLayout.tsx:120 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:309 msgid "Loading" -msgstr "正在加载" +msgstr "" #: src/components/forms/fields/RelatedModelField.tsx:323 msgid "No results found" -msgstr "未找到结果" +msgstr "找不到結果" #: src/components/forms/fields/TableField.tsx:50 msgid "modelRenderer entry required for tables" -msgstr "表格需要 modelRenderer 条目" +msgstr "" #: src/components/forms/fields/TableField.tsx:74 msgid "No entries available" -msgstr "无可用条目" +msgstr "" #: src/components/images/DetailsImage.tsx:252 #~ msgid "Select image" @@ -634,133 +683,133 @@ msgstr "无可用条目" #: src/components/images/Thumbnail.tsx:12 #: src/components/images/Thumbnail.tsx:58 msgid "Thumbnail" -msgstr "缩略图" +msgstr "縮圖" #: src/components/items/ActionDropdown.tsx:119 -#: src/pages/build/BuildDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:358 msgid "Barcode Actions" -msgstr "条形码操作" +msgstr "" #: src/components/items/ActionDropdown.tsx:136 msgid "View" -msgstr "视图" +msgstr "" #: src/components/items/ActionDropdown.tsx:137 msgid "View barcode" -msgstr "查看条形码" +msgstr "" #: src/components/items/ActionDropdown.tsx:153 msgid "Link Barcode" -msgstr "关联二维码" +msgstr "" #: src/components/items/ActionDropdown.tsx:154 msgid "Link custom barcode" -msgstr "链接自定义条形码" +msgstr "" #: src/components/items/ActionDropdown.tsx:170 #: src/forms/PurchaseOrderForms.tsx:389 msgid "Unlink Barcode" -msgstr "解绑条形码" +msgstr "" #: src/components/items/ActionDropdown.tsx:171 msgid "Unlink custom barcode" -msgstr "解绑自定义条形码链接" +msgstr "" #: src/components/items/ActionDropdown.tsx:189 #: src/tables/RowActions.tsx:51 msgid "Edit" -msgstr "编辑" +msgstr "" #: src/components/items/ActionDropdown.tsx:211 msgid "Delete item" -msgstr "删除项目" +msgstr "" #: src/components/items/ActionDropdown.tsx:248 #: src/tables/RowActions.tsx:31 msgid "Duplicate" -msgstr "复制" +msgstr "" #: src/components/items/ActionDropdown.tsx:249 msgid "Duplicate item" -msgstr "重复项目" +msgstr "" #: src/components/items/DocTooltip.tsx:92 msgid "Read More" -msgstr "了解更多" +msgstr "" #: src/components/items/ErrorItem.tsx:5 #: src/tables/InvenTreeTable.tsx:443 msgid "Unknown error" -msgstr "未知错误" +msgstr "" #: src/components/items/ErrorItem.tsx:10 msgid "An error occurred:" -msgstr "出现了一个错误" +msgstr "" #: src/components/items/GettingStartedCarousel.tsx:27 msgid "Read more" -msgstr "了解更多" +msgstr "" #: src/components/items/InfoItem.tsx:27 msgid "None" -msgstr "无" +msgstr "" #: src/components/items/InvenTreeLogo.tsx:23 msgid "InvenTree Logo" -msgstr "InvenTree Logo" +msgstr "" #: src/components/items/OnlyStaff.tsx:9 #: src/components/modals/AboutInvenTreeModal.tsx:44 msgid "This information is only available for staff users" -msgstr "此信息仅供员工使用" +msgstr "" #: 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 "" #: src/components/items/Placeholder.tsx:17 msgid "PLH" -msgstr "PLH" +msgstr "" #: src/components/items/Placeholder.tsx:31 msgid "This panel is a placeholder." -msgstr "此面板是一个占位符。" +msgstr "" #: src/components/modals/AboutInvenTreeModal.tsx:99 msgid "Version Information" -msgstr "版本信息" +msgstr "" #: src/components/modals/AboutInvenTreeModal.tsx:103 msgid "Your InvenTree version status is" -msgstr "您的Inventree 版本状态是" +msgstr "" #: src/components/modals/AboutInvenTreeModal.tsx:107 msgid "Development Version" -msgstr "开发版" +msgstr "" #: src/components/modals/AboutInvenTreeModal.tsx:111 msgid "Up to Date" -msgstr "已是最新版本" +msgstr "" #: src/components/modals/AboutInvenTreeModal.tsx:115 msgid "Update Available" -msgstr "有可用更新" +msgstr "" #: src/components/modals/AboutInvenTreeModal.tsx:125 msgid "InvenTree Version" -msgstr "InvenTree 版本" +msgstr "" #: src/components/modals/AboutInvenTreeModal.tsx:131 msgid "Commit Hash" -msgstr "提交哈希值" +msgstr "" #: src/components/modals/AboutInvenTreeModal.tsx:136 msgid "Commit Date" -msgstr "提交日期" +msgstr "" #: src/components/modals/AboutInvenTreeModal.tsx:141 msgid "Commit Branch" -msgstr "提交分支" +msgstr "" #: src/components/modals/AboutInvenTreeModal.tsx:146 #: src/components/modals/ServerInfoModal.tsx:133 @@ -773,126 +822,126 @@ msgstr "Python 版本" #: src/components/modals/AboutInvenTreeModal.tsx:152 msgid "Django Version" -msgstr "Django版本" +msgstr "Django 版本" #: src/components/modals/AboutInvenTreeModal.tsx:162 msgid "Links" -msgstr "链接" +msgstr "" #: src/components/modals/AboutInvenTreeModal.tsx:168 msgid "InvenTree Documentation" -msgstr "InvenTree 文档" +msgstr "" #: src/components/modals/AboutInvenTreeModal.tsx:169 msgid "View Code on GitHub" -msgstr "在Github上查看源代码" +msgstr "" #: src/components/modals/AboutInvenTreeModal.tsx:170 msgid "Credits" -msgstr "致谢" +msgstr "" #: src/components/modals/AboutInvenTreeModal.tsx:171 msgid "Mobile App" -msgstr "手机 App" +msgstr "" #: src/components/modals/AboutInvenTreeModal.tsx:172 msgid "Submit Bug Report" -msgstr "提交问题报告" +msgstr "" #: src/components/modals/AboutInvenTreeModal.tsx:183 msgid "Copy version information" -msgstr "复制版本信息" +msgstr "" #: src/components/modals/AboutInvenTreeModal.tsx:192 #: src/components/modals/ServerInfoModal.tsx:147 msgid "Dismiss" -msgstr "关闭" +msgstr "" #: src/components/modals/LicenseModal.tsx:39 msgid "No license text available" -msgstr "没有可用的许可文本" +msgstr "" #: src/components/modals/LicenseModal.tsx:46 msgid "No Information provided - this is likely a server issue" -msgstr "未提供信息 - 这可能是服务器问题" +msgstr "" #: src/components/modals/LicenseModal.tsx:71 msgid "Loading license information" -msgstr "正在加载许可证信息" +msgstr "" #: src/components/modals/LicenseModal.tsx:77 msgid "Failed to fetch license information" -msgstr "获取许可信息失败" +msgstr "" #: src/components/modals/LicenseModal.tsx:85 msgid "{key} Packages" -msgstr "{key} 包" +msgstr "" #: src/components/modals/QrCodeModal.tsx:72 msgid "Unknown response" -msgstr "未知响应" +msgstr "" #: src/components/modals/QrCodeModal.tsx:102 #: src/pages/Index/Scan.tsx:636 msgid "Error while getting camera" -msgstr "获取相机时出错" +msgstr "" #: src/components/modals/QrCodeModal.tsx:125 #: src/pages/Index/Scan.tsx:659 msgid "Error while scanning" -msgstr "扫描时出错" +msgstr "" #: src/components/modals/QrCodeModal.tsx:139 #: src/pages/Index/Scan.tsx:673 msgid "Error while stopping" -msgstr "停止时出错" +msgstr "" #: src/components/modals/QrCodeModal.tsx:154 #: src/defaults/menuItems.tsx:21 #: src/pages/Index/Scan.tsx:746 msgid "Scanning" -msgstr "正在扫描" +msgstr "" #: src/components/modals/QrCodeModal.tsx:154 #: src/pages/Index/Scan.tsx:746 msgid "Not scanning" -msgstr "未扫描" +msgstr "" #: src/components/modals/QrCodeModal.tsx:159 #: src/pages/Index/Scan.tsx:752 msgid "Select Camera" -msgstr "选择相机" +msgstr "" #: src/components/modals/QrCodeModal.tsx:169 #: src/pages/Index/Scan.tsx:737 msgid "Start scanning" -msgstr "开始扫描" +msgstr "" #: src/components/modals/QrCodeModal.tsx:176 #: src/pages/Index/Scan.tsx:729 msgid "Stop scanning" -msgstr "停止扫描" +msgstr "" #: src/components/modals/QrCodeModal.tsx:181 msgid "No scans yet!" -msgstr "还没有扫描!" +msgstr "" #: src/components/modals/QrCodeModal.tsx:201 msgid "Close modal" -msgstr "关闭模态框" +msgstr "" #: src/components/modals/ServerInfoModal.tsx:26 -#: src/pages/Index/Settings/SystemSettings.tsx:36 +#: src/pages/Index/Settings/SystemSettings.tsx:38 msgid "Server" -msgstr "服务器" +msgstr "" #: src/components/modals/ServerInfoModal.tsx:32 msgid "Instance Name" -msgstr "实例名称" +msgstr "" #: src/components/modals/ServerInfoModal.tsx:38 msgid "Database" -msgstr "数据库" +msgstr "" #: src/components/modals/ServerInfoModal.tsx:38 #~ msgid "Bebug Mode" @@ -900,78 +949,78 @@ msgstr "数据库" #: src/components/modals/ServerInfoModal.tsx:47 msgid "Debug Mode" -msgstr "调试模式" +msgstr "" #: src/components/modals/ServerInfoModal.tsx:50 msgid "Server is running in debug mode" -msgstr "服务器以调试模式运行" +msgstr "" #: src/components/modals/ServerInfoModal.tsx:57 msgid "Docker Mode" -msgstr "停靠模式" +msgstr "" #: src/components/modals/ServerInfoModal.tsx:60 msgid "Server is deployed using docker" -msgstr "服务器是使用docker部署的" +msgstr "" #: src/components/modals/ServerInfoModal.tsx:66 msgid "Plugin Support" -msgstr "插件支持" +msgstr "" #: src/components/modals/ServerInfoModal.tsx:71 msgid "Plugin support enabled" -msgstr "插件支持已启用" +msgstr "" #: src/components/modals/ServerInfoModal.tsx:73 msgid "Plugin support disabled" -msgstr "插件支持已禁用" +msgstr "" #: src/components/modals/ServerInfoModal.tsx:80 msgid "Server status" -msgstr "服务器状态" +msgstr "" #: src/components/modals/ServerInfoModal.tsx:86 msgid "Healthy" -msgstr "健康" +msgstr "" #: src/components/modals/ServerInfoModal.tsx:88 msgid "Issues detected" -msgstr "检测到问题" +msgstr "" #: src/components/modals/ServerInfoModal.tsx:97 msgid "Background Worker" -msgstr "后台工作者" +msgstr "" #: src/components/modals/ServerInfoModal.tsx:101 msgid "Background worker not running" -msgstr "后台worker未运行" +msgstr "" #: src/components/modals/ServerInfoModal.tsx:109 msgid "Email Settings" -msgstr "电子邮件设置" +msgstr "" #: src/components/modals/ServerInfoModal.tsx:113 msgid "Email settings not configured" -msgstr "电子邮件设置未配置" +msgstr "" #: src/components/modals/ServerInfoModal.tsx:121 #: src/tables/plugin/PluginListTable.tsx:144 #: src/tables/plugin/PluginListTable.tsx:294 msgid "Version" -msgstr "版本" +msgstr "" #: src/components/modals/ServerInfoModal.tsx:127 msgid "Server Version" -msgstr "服务器版本" +msgstr "" #: src/components/nav/Layout.tsx:70 #: src/tables/part/PartThumbTable.tsx:194 msgid "Search..." -msgstr "搜索..." +msgstr "" #: src/components/nav/Layout.tsx:73 msgid "Nothing found..." -msgstr "无结果..." +msgstr "" #: src/components/nav/MainMenu.tsx:40 #: src/pages/Index/Profile/Profile.tsx:15 @@ -981,24 +1030,24 @@ msgstr "无结果..." #: src/components/nav/MainMenu.tsx:42 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 msgid "Settings" -msgstr "设置" +msgstr "" #: src/components/nav/MainMenu.tsx:49 #: src/defaults/menuItems.tsx:15 msgid "Account settings" -msgstr "账户设定" +msgstr "" #: src/components/nav/MainMenu.tsx:57 #: src/defaults/menuItems.tsx:58 -#: src/pages/Index/Settings/SystemSettings.tsx:300 +#: src/pages/Index/Settings/SystemSettings.tsx:313 msgid "System Settings" -msgstr "系统设置" +msgstr "" #: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:192 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:198 msgid "Admin Center" -msgstr "管理中心" +msgstr "" #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" @@ -1010,107 +1059,107 @@ msgstr "管理中心" #: src/components/nav/MainMenu.tsx:77 msgid "Logout" -msgstr "登出" +msgstr "" #: src/components/nav/NavHoverMenu.tsx:65 #: src/defaults/actions.tsx:58 msgid "Open Navigation" -msgstr "打开导航" +msgstr "" #: src/components/nav/NavHoverMenu.tsx:84 msgid "View all" -msgstr "查看全部" +msgstr "" #: src/components/nav/NavHoverMenu.tsx:100 #: src/components/nav/NavHoverMenu.tsx:110 msgid "Get started" -msgstr "开始" +msgstr "" #: src/components/nav/NavHoverMenu.tsx:103 msgid "Overview over high-level objects, functions and possible usecases." -msgstr "关于高层级别物体、功能和可能用途的概述。" +msgstr "" #: src/components/nav/NavigationDrawer.tsx:57 msgid "Navigation" -msgstr "导航栏" +msgstr "" #: src/components/nav/NavigationDrawer.tsx:60 msgid "Pages" -msgstr "页面" +msgstr "" #: src/components/nav/NavigationDrawer.tsx:65 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:153 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:157 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:41 msgid "Plugins" -msgstr "插件" +msgstr "" #: src/components/nav/NavigationDrawer.tsx:75 #: src/defaults/actions.tsx:30 msgid "Documentation" -msgstr "文档" +msgstr "" #: src/components/nav/NavigationDrawer.tsx:78 msgid "About" -msgstr "关于" +msgstr "" #: src/components/nav/NotificationDrawer.tsx:78 -#: src/pages/Index/Settings/SystemSettings.tsx:101 +#: src/pages/Index/Settings/SystemSettings.tsx:108 #: src/pages/Index/Settings/UserSettings.tsx:96 #: src/pages/Notifications.tsx:65 #: src/pages/Notifications.tsx:152 msgid "Notifications" -msgstr "通知" +msgstr "" #: src/components/nav/NotificationDrawer.tsx:95 msgid "You have no unread notifications." -msgstr "您没有未读通知" +msgstr "" #: src/components/nav/NotificationDrawer.tsx:111 #: src/components/nav/NotificationDrawer.tsx:117 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" -msgstr "通知" +msgstr "" #: src/components/nav/NotificationDrawer.tsx:140 #: src/pages/Notifications.tsx:73 msgid "Mark as read" -msgstr "标记为已读" +msgstr "" -#: src/components/nav/SearchDrawer.tsx:77 +#: src/components/nav/SearchDrawer.tsx:78 msgid "results" -msgstr "结果" +msgstr "" -#: src/components/nav/SearchDrawer.tsx:337 +#: src/components/nav/SearchDrawer.tsx:349 msgid "Enter search text" -msgstr "输入搜索文本" +msgstr "" -#: src/components/nav/SearchDrawer.tsx:364 +#: src/components/nav/SearchDrawer.tsx:376 msgid "Search Options" -msgstr "搜索选项" +msgstr "" -#: src/components/nav/SearchDrawer.tsx:367 +#: src/components/nav/SearchDrawer.tsx:379 msgid "Regex search" -msgstr "正则表达式搜索" +msgstr "" -#: src/components/nav/SearchDrawer.tsx:377 +#: src/components/nav/SearchDrawer.tsx:389 msgid "Whole word search" -msgstr "全词搜索" - -#: src/components/nav/SearchDrawer.tsx:416 -msgid "An error occurred during search query" -msgstr "搜索查询时发生错误" - -#: src/components/nav/SearchDrawer.tsx:427 -msgid "No results" -msgstr "无结果" +msgstr "" #: src/components/nav/SearchDrawer.tsx:430 +msgid "An error occurred during search query" +msgstr "" + +#: src/components/nav/SearchDrawer.tsx:441 +msgid "No results" +msgstr "" + +#: src/components/nav/SearchDrawer.tsx:444 msgid "No results available for search query" -msgstr "没有可供搜索查询的结果" +msgstr "" #: src/components/render/Instance.tsx:166 msgid "Unknown model: {model}" -msgstr "未知模型: {model}" +msgstr "" #: src/components/render/ModelType.tsx:22 #: src/forms/BuildForms.tsx:201 @@ -1122,141 +1171,141 @@ msgstr "未知模型: {model}" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/build/BuildDetail.tsx:83 -#: src/pages/part/PartDetail.tsx:833 +#: src/pages/build/BuildDetail.tsx:85 +#: src/pages/part/PartDetail.tsx:831 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" -msgstr "零件" +msgstr "" #: src/components/render/ModelType.tsx:23 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:33 -#: src/pages/Index/Settings/SystemSettings.tsx:171 -#: src/pages/part/CategoryDetail.tsx:110 -#: src/pages/part/CategoryDetail.tsx:235 -#: src/pages/part/CategoryDetail.tsx:265 -#: src/pages/part/PartDetail.tsx:641 +#: src/pages/Index/Settings/SystemSettings.tsx:178 +#: src/pages/part/CategoryDetail.tsx:112 +#: src/pages/part/CategoryDetail.tsx:237 +#: src/pages/part/CategoryDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:639 msgid "Parts" -msgstr "零件" +msgstr "" #: src/components/render/ModelType.tsx:31 msgid "Part Parameter Template" -msgstr "零件参数模板" +msgstr "" #: src/components/render/ModelType.tsx:32 msgid "Part Parameter Templates" -msgstr "零件参数模板" +msgstr "" #: src/components/render/ModelType.tsx:38 msgid "Part Test Template" -msgstr "零件测试模板" +msgstr "" #: src/components/render/ModelType.tsx:39 msgid "Part Test Templates" -msgstr "零件测试模板" +msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:318 -#: src/pages/stock/StockDetail.tsx:163 +#: src/pages/company/SupplierPartDetail.tsx:192 +#: src/pages/company/SupplierPartDetail.tsx:320 +#: src/pages/stock/StockDetail.tsx:165 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" -msgstr "供应商零件" +msgstr "" #: src/components/render/ModelType.tsx:46 msgid "Supplier Parts" -msgstr "供应商零件" +msgstr "" #: src/components/render/ModelType.tsx:54 -#: src/pages/company/ManufacturerPartDetail.tsx:125 +#: src/pages/company/ManufacturerPartDetail.tsx:127 msgid "Manufacturer Part" -msgstr "制造商零件" +msgstr "" #: src/components/render/ModelType.tsx:55 msgid "Manufacturer Parts" -msgstr "制造商零件" +msgstr "" #: src/components/render/ModelType.tsx:63 -#: src/pages/part/CategoryDetail.tsx:291 +#: src/pages/part/CategoryDetail.tsx:297 msgid "Part Category" -msgstr "零件类别" +msgstr "" #: src/components/render/ModelType.tsx:64 -#: src/pages/Index/Settings/SystemSettings.tsx:165 -#: src/pages/part/CategoryDetail.tsx:249 -#: src/pages/part/CategoryDetail.tsx:282 -#: src/pages/part/PartDetail.tsx:823 +#: src/pages/Index/Settings/SystemSettings.tsx:172 +#: src/pages/part/CategoryDetail.tsx:251 +#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/part/PartDetail.tsx:821 msgid "Part Categories" -msgstr "零件类别" +msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:564 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" -msgstr "库存项" +msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/stock/LocationDetail.tsx:118 -#: src/pages/stock/LocationDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:201 +#: src/pages/stock/LocationDetail.tsx:120 +#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:374 msgid "Stock Items" -msgstr "库存项" +msgstr "" #: src/components/render/ModelType.tsx:81 msgid "Stock Location" -msgstr "库存地点" +msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:185 -#: src/pages/stock/LocationDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:554 +#: src/pages/stock/LocationDetail.tsx:187 +#: src/pages/stock/LocationDetail.tsx:366 +#: src/pages/stock/StockDetail.tsx:556 msgid "Stock Locations" -msgstr "库存地点" +msgstr "" #: src/components/render/ModelType.tsx:90 msgid "Stock Location Type" -msgstr "库存地点类型" +msgstr "" #: src/components/render/ModelType.tsx:91 msgid "Stock Location Types" -msgstr "库存地点类型" +msgstr "" #: src/components/render/ModelType.tsx:95 msgid "Stock History" -msgstr "库存历史记录" +msgstr "" #: src/components/render/ModelType.tsx:96 msgid "Stock Histories" -msgstr "库存历史记录" +msgstr "" #: src/components/render/ModelType.tsx:100 #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:43 msgid "Build" -msgstr "生产..." +msgstr "" #: src/components/render/ModelType.tsx:101 msgid "Builds" -msgstr "编译" +msgstr "" #: src/components/render/ModelType.tsx:109 msgid "Build Line" -msgstr "生产行" +msgstr "" #: src/components/render/ModelType.tsx:110 msgid "Build Lines" -msgstr "生产行" +msgstr "" #: src/components/render/ModelType.tsx:117 -#: src/pages/company/CompanyDetail.tsx:326 +#: src/pages/company/CompanyDetail.tsx:328 msgid "Company" -msgstr "公司" +msgstr "" #: src/components/render/ModelType.tsx:118 msgid "Companies" -msgstr "公司" +msgstr "" #: src/components/render/ModelType.tsx:126 #: src/tables/TableHoverCard.tsx:58 @@ -1265,176 +1314,176 @@ msgstr "公司" #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:61 msgid "Project Code" -msgstr "项目编码" +msgstr "" #: src/components/render/ModelType.tsx:127 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:105 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:109 msgid "Project Codes" -msgstr "项目编码" +msgstr "" #: src/components/render/ModelType.tsx:133 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" -msgstr "采购订单" +msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:192 -#: src/pages/company/SupplierPartDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/Index/Settings/SystemSettings.tsx:257 +#: src/pages/company/CompanyDetail.tsx:194 +#: src/pages/company/SupplierPartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" -msgstr "采购订单" +msgstr "" #: src/components/render/ModelType.tsx:142 msgid "Purchase Order Line" -msgstr "采购订单行" +msgstr "" #: src/components/render/ModelType.tsx:143 msgid "Purchase Order Lines" -msgstr "采购订单行" +msgstr "" #: src/components/render/ModelType.tsx:147 -#: src/pages/build/BuildDetail.tsx:131 -#: src/pages/sales/SalesOrderDetail.tsx:350 -#: src/pages/stock/StockDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:351 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" -msgstr "销售订单" +msgstr "" #: src/components/render/ModelType.tsx:148 -#: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:212 -#: src/pages/part/PartDetail.tsx:582 +#: src/pages/Index/Settings/SystemSettings.tsx:272 +#: src/pages/company/CompanyDetail.tsx:214 +#: src/pages/part/PartDetail.tsx:580 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" -msgstr "销售订单" +msgstr "" #: src/components/render/ModelType.tsx:156 msgid "Sales Order Shipment" -msgstr "销售订单配送" +msgstr "" #: src/components/render/ModelType.tsx:157 msgid "Sales Order Shipments" -msgstr "销售订单配送" +msgstr "" #: src/components/render/ModelType.tsx:163 -#: src/pages/sales/ReturnOrderDetail.tsx:326 +#: src/pages/sales/ReturnOrderDetail.tsx:327 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" -msgstr "退货订单" +msgstr "" #: src/components/render/ModelType.tsx:164 -#: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 +#: src/pages/Index/Settings/SystemSettings.tsx:288 +#: src/pages/company/CompanyDetail.tsx:221 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" -msgstr "退货订单" +msgstr "" #: src/components/render/ModelType.tsx:172 #: src/tables/company/AddressTable.tsx:47 msgid "Address" -msgstr "地址" +msgstr "" #: src/components/render/ModelType.tsx:173 -#: src/pages/company/CompanyDetail.tsx:249 +#: src/pages/company/CompanyDetail.tsx:251 msgid "Addresses" -msgstr "地址" +msgstr "" #: src/components/render/ModelType.tsx:179 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:164 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:192 +#: src/pages/sales/ReturnOrderDetail.tsx:161 +#: src/pages/sales/SalesOrderDetail.tsx:165 msgid "Contact" -msgstr "联系人" +msgstr "" #: src/components/render/ModelType.tsx:180 -#: src/pages/company/CompanyDetail.tsx:243 +#: src/pages/company/CompanyDetail.tsx:245 msgid "Contacts" -msgstr "联系人" +msgstr "" #: src/components/render/ModelType.tsx:186 msgid "Owner" -msgstr "所有者" +msgstr "" #: src/components/render/ModelType.tsx:187 msgid "Owners" -msgstr "所有者" +msgstr "" #: src/components/render/ModelType.tsx:193 #: src/tables/stock/StockItemTestResultTable.tsx:193 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" -msgstr "用户" +msgstr "" #: src/components/render/ModelType.tsx:194 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:81 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:85 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13 msgid "Users" -msgstr "用户" +msgstr "" #: src/components/render/ModelType.tsx:200 msgid "Label Template" -msgstr "标签模板" +msgstr "" #: src/components/render/ModelType.tsx:201 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:135 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:139 msgid "Label Templates" -msgstr "标签模板" +msgstr "" #: src/components/render/ModelType.tsx:207 msgid "Report Template" -msgstr "报告模板" +msgstr "" #: src/components/render/ModelType.tsx:208 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:141 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:145 msgid "Report Templates" -msgstr "报告模板" +msgstr "" #: src/components/render/ModelType.tsx:214 msgid "Plugin Configuration" -msgstr "插件配置" +msgstr "" #: src/components/render/ModelType.tsx:215 msgid "Plugin Configurations" -msgstr "插件配置" +msgstr "" #: src/components/render/Order.tsx:104 msgid "Shipment" -msgstr "配送" +msgstr "" #: src/components/render/Part.tsx:15 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:38 -#: src/pages/Index/Settings/SystemSettings.tsx:203 -#: src/pages/part/PartDetail.tsx:494 -#: src/pages/stock/LocationDetail.tsx:345 -#: src/pages/stock/StockDetail.tsx:354 +#: src/pages/Index/Settings/SystemSettings.tsx:210 +#: src/pages/part/PartDetail.tsx:492 +#: src/pages/stock/LocationDetail.tsx:347 +#: src/pages/stock/StockDetail.tsx:356 #: src/tables/stock/StockItemTable.tsx:57 msgid "Stock" -msgstr "库存" +msgstr "" #: src/components/render/Stock.tsx:52 -#: src/pages/stock/StockDetail.tsx:146 -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:148 +#: src/pages/stock/StockDetail.tsx:521 msgid "Serial Number" -msgstr "序列号" +msgstr "" #: src/components/render/Stock.tsx:54 #: src/forms/BuildForms.tsx:206 #: src/pages/part/pricing/BomPricingPanel.tsx:108 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:141 -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:143 +#: src/pages/stock/StockDetail.tsx:527 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:122 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" -msgstr "数量" +msgstr "" #: src/components/settings/SettingItem.tsx:47 #: src/components/settings/SettingItem.tsx:100 @@ -1443,24 +1492,24 @@ msgstr "数量" #: src/components/settings/SettingList.tsx:67 msgid "Edit Setting" -msgstr "编辑设置" +msgstr "" #: src/components/settings/SettingList.tsx:78 #: src/components/settings/SettingList.tsx:108 msgid "Setting {0} updated successfully" -msgstr "成功更新设置{0}" +msgstr "" #: src/components/settings/SettingList.tsx:107 msgid "Setting updated" -msgstr "设置已更新" +msgstr "" #: src/components/settings/SettingList.tsx:117 msgid "Error editing setting" -msgstr "编辑设置时出错" +msgstr "" #: src/components/settings/SettingList.tsx:158 msgid "No settings specified" -msgstr "未指定设置" +msgstr "" #: src/components/tables/FilterGroup.tsx:29 #~ msgid "Add table filter" @@ -1494,10 +1543,6 @@ msgstr "未指定设置" #~ msgid "Substitutes" #~ msgstr "Substitutes" -#: src/components/tables/bom/BomTable.tsx:135 -#~ msgid "Allow Variants" -#~ msgstr "Allow Variants" - #: src/components/tables/bom/BomTable.tsx:139 #: src/components/tables/bom/BomTable.tsx:265 #: src/components/tables/bom/UsedInTable.tsx:64 @@ -1839,33 +1884,33 @@ msgstr "未指定设置" #: src/components/widgets/DisplayWidget.tsx:11 #: src/pages/Index/Settings/AccountSettings/DisplaySettingsPanel.tsx:17 msgid "Display Settings" -msgstr "显示设置" +msgstr "" #: src/components/widgets/DisplayWidget.tsx:15 #: src/pages/Index/Settings/AccountSettings/DisplaySettingsPanel.tsx:23 msgid "Color Mode" -msgstr "色彩模式" +msgstr "" #: src/components/widgets/DisplayWidget.tsx:21 #: src/pages/Index/Settings/AccountSettings/DisplaySettingsPanel.tsx:33 msgid "Language" -msgstr "语言" +msgstr "" #: src/components/widgets/FeedbackWidget.tsx:19 msgid "Something is new: Platform UI" -msgstr "新事件:平台界面" +msgstr "" #: 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 "我们正在建造一个带有现代堆栈的新界面。 您目前看到的不是固定的,将被重新设计,而是演示UI/UX的可能性,我们将继续前进。" +msgstr "" #: src/components/widgets/FeedbackWidget.tsx:32 msgid "Provide Feedback" -msgstr "提供反馈" +msgstr "" #: src/components/widgets/GetStartedWidget.tsx:11 msgid "Getting started" -msgstr "快速开始" +msgstr "" #: src/components/widgets/MarkdownEditor.tsx:108 #~ msgid "Failed to upload image" @@ -1877,169 +1922,169 @@ msgstr "快速开始" #: src/components/widgets/WidgetLayout.tsx:166 msgid "Layout" -msgstr "布局" +msgstr "" #: src/components/widgets/WidgetLayout.tsx:172 msgid "Reset Layout" -msgstr "重置布局" +msgstr "" #: src/components/widgets/WidgetLayout.tsx:185 msgid "Stop Edit" -msgstr "停止编辑" +msgstr "" #: src/components/widgets/WidgetLayout.tsx:185 msgid "Edit Layout" -msgstr "编辑布局" +msgstr "" #: src/components/widgets/WidgetLayout.tsx:191 msgid "Appearance" -msgstr "外观" +msgstr "" #: src/components/widgets/WidgetLayout.tsx:203 msgid "Show Boxes" -msgstr "显示框" +msgstr "" #: src/contexts/LanguageContext.tsx:20 msgid "Bulgarian" -msgstr "保加利亚语" +msgstr "" #: src/contexts/LanguageContext.tsx:21 msgid "Czech" -msgstr "捷克语" +msgstr "" #: src/contexts/LanguageContext.tsx:22 msgid "Danish" -msgstr "丹麦语" +msgstr "" #: src/contexts/LanguageContext.tsx:23 msgid "German" -msgstr "德语" +msgstr "" #: src/contexts/LanguageContext.tsx:24 msgid "Greek" -msgstr "希腊语" +msgstr "" #: src/contexts/LanguageContext.tsx:25 msgid "English" -msgstr "英语" +msgstr "" #: src/contexts/LanguageContext.tsx:26 msgid "Spanish" -msgstr "西班牙语" +msgstr "" #: src/contexts/LanguageContext.tsx:27 msgid "Spanish (Mexican)" -msgstr "西班牙语(墨西哥)" +msgstr "" #: src/contexts/LanguageContext.tsx:28 msgid "Farsi / Persian" -msgstr "波斯语" +msgstr "" #: src/contexts/LanguageContext.tsx:29 msgid "Finnish" -msgstr "芬兰语" +msgstr "" #: src/contexts/LanguageContext.tsx:30 msgid "French" -msgstr "法语" +msgstr "" #: src/contexts/LanguageContext.tsx:31 msgid "Hebrew" -msgstr "希伯来语" +msgstr "" #: src/contexts/LanguageContext.tsx:32 msgid "Hindi" -msgstr "印地语" +msgstr "" #: src/contexts/LanguageContext.tsx:33 msgid "Hungarian" -msgstr "匈牙利语" +msgstr "" #: src/contexts/LanguageContext.tsx:34 msgid "Italian" -msgstr "意大利语" +msgstr "" #: src/contexts/LanguageContext.tsx:35 msgid "Japanese" -msgstr "日语" +msgstr "" #: src/contexts/LanguageContext.tsx:36 msgid "Korean" -msgstr "韩语" +msgstr "" #: src/contexts/LanguageContext.tsx:37 msgid "Latvian" -msgstr "Latvian" +msgstr "" #: src/contexts/LanguageContext.tsx:38 msgid "Dutch" -msgstr "荷兰语" +msgstr "" #: src/contexts/LanguageContext.tsx:39 msgid "Norwegian" -msgstr "挪威语" +msgstr "" #: src/contexts/LanguageContext.tsx:40 msgid "Polish" -msgstr "波兰语" +msgstr "" #: src/contexts/LanguageContext.tsx:41 msgid "Portuguese" -msgstr "葡萄牙语" +msgstr "" #: src/contexts/LanguageContext.tsx:42 msgid "Portuguese (Brazilian)" -msgstr "葡萄牙语(巴西)" +msgstr "" #: src/contexts/LanguageContext.tsx:43 msgid "Romanian" -msgstr "罗马尼亚语" +msgstr "" #: src/contexts/LanguageContext.tsx:44 msgid "Russian" -msgstr "俄语" +msgstr "" #: src/contexts/LanguageContext.tsx:45 msgid "Slovak" -msgstr "Slovak" +msgstr "" #: src/contexts/LanguageContext.tsx:46 msgid "Slovenian" -msgstr "斯洛语尼亚语" +msgstr "" #: src/contexts/LanguageContext.tsx:47 msgid "Swedish" -msgstr "瑞典语" +msgstr "" #: src/contexts/LanguageContext.tsx:48 msgid "Thai" -msgstr "泰语" +msgstr "" #: src/contexts/LanguageContext.tsx:49 msgid "Turkish" -msgstr "土耳其语" +msgstr "" #: src/contexts/LanguageContext.tsx:50 msgid "Ukrainian" -msgstr "乌克兰语" +msgstr "" #: src/contexts/LanguageContext.tsx:51 msgid "Vietnamese" -msgstr "越南语" +msgstr "" #: src/contexts/LanguageContext.tsx:52 msgid "Chinese (Simplified)" -msgstr "中文 (简体)" +msgstr "" #: src/contexts/LanguageContext.tsx:53 msgid "Chinese (Traditional)" -msgstr "中文 (繁体)" +msgstr "" #: src/defaults/actions.tsx:16 #: src/defaults/links.tsx:26 #: src/defaults/menuItems.tsx:9 msgid "Home" -msgstr "主页" +msgstr "" #: src/defaults/actions.tsx:23 #: src/defaults/links.tsx:27 @@ -2047,118 +2092,118 @@ msgstr "主页" #: src/pages/Index/Dashboard.tsx:19 #: src/pages/Index/Settings/UserSettings.tsx:42 msgid "Dashboard" -msgstr "仪表盘" +msgstr "" #: src/defaults/actions.tsx:24 msgid "Go to the InvenTree dashboard" -msgstr "跳转到 InventTree 仪表板" +msgstr "" #: src/defaults/actions.tsx:31 msgid "Visit the documentation to learn more about InvenTree" -msgstr "访问文档以了解更多关于 InventTree" +msgstr "" #: src/defaults/actions.tsx:37 #: src/defaults/links.tsx:92 #: src/defaults/links.tsx:122 msgid "About InvenTree" -msgstr "关于 InventTree" +msgstr "" #: src/defaults/actions.tsx:38 #: src/defaults/links.tsx:123 msgid "About the InvenTree org" -msgstr "关于 InventTree 组织" +msgstr "" #: src/defaults/actions.tsx:44 msgid "Server Information" -msgstr "服务器信息" +msgstr "" #: src/defaults/actions.tsx:45 #: src/defaults/links.tsx:117 msgid "About this Inventree instance" -msgstr "关于此 Inventree 实例" +msgstr "" #: src/defaults/actions.tsx:51 #: src/defaults/links.tsx:105 msgid "License Information" -msgstr "许可信息" +msgstr "" #: src/defaults/actions.tsx:52 #: src/defaults/links.tsx:129 msgid "Licenses for dependencies of the service" -msgstr "服务依赖关系许可" +msgstr "" #: src/defaults/actions.tsx:59 msgid "Open the main navigation menu" -msgstr "打开主导航菜单" +msgstr "" #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" -msgstr "已订购零件" +msgstr "" #: src/defaults/dashboardItems.tsx:22 msgid "Subscribed Categories" -msgstr "已订阅类别" +msgstr "" #: src/defaults/dashboardItems.tsx:29 msgid "Latest Parts" -msgstr "最近零件" +msgstr "" #: src/defaults/dashboardItems.tsx:36 msgid "BOM Waiting Validation" -msgstr "等待验证的 物料清单" +msgstr "" #: src/defaults/dashboardItems.tsx:43 msgid "Recently Updated" -msgstr "最近更新" +msgstr "" #: src/defaults/dashboardItems.tsx:50 #: src/tables/part/PartTable.tsx:216 msgid "Low Stock" -msgstr "低库存" +msgstr "" #: src/defaults/dashboardItems.tsx:57 msgid "Depleted Stock" -msgstr "已耗尽库存" +msgstr "" #: src/defaults/dashboardItems.tsx:64 msgid "Required for Build Orders" -msgstr "生产订单所需的" +msgstr "" #: src/defaults/dashboardItems.tsx:71 msgid "Expired Stock" -msgstr "过期库存" +msgstr "" #: src/defaults/dashboardItems.tsx:78 msgid "Stale Stock" -msgstr "过期库存" +msgstr "" #: src/defaults/dashboardItems.tsx:85 msgid "Build Orders In Progress" -msgstr "进行中的生产订单" +msgstr "" #: src/defaults/dashboardItems.tsx:92 msgid "Overdue Build Orders" -msgstr "逾期的生产订单" +msgstr "" #: src/defaults/dashboardItems.tsx:99 msgid "Outstanding Purchase Orders" -msgstr "未完成的采购订单" +msgstr "" #: src/defaults/dashboardItems.tsx:106 msgid "Overdue Purchase Orders" -msgstr "逾期的采购订单" +msgstr "" #: src/defaults/dashboardItems.tsx:113 msgid "Outstanding Sales Orders" -msgstr "未完成的销售订单" +msgstr "" #: src/defaults/dashboardItems.tsx:120 msgid "Overdue Sales Orders" -msgstr "逾期的销售订单" +msgstr "" #: src/defaults/dashboardItems.tsx:127 msgid "Current News" -msgstr "当前新闻" +msgstr "" #: src/defaults/defaultHostList.tsx:8 #~ msgid "InvenTree Demo" @@ -2169,75 +2214,75 @@ msgstr "当前新闻" #~ msgstr "Local Server" #: src/defaults/links.tsx:11 -#: src/pages/company/CompanyDetail.tsx:92 +#: src/pages/company/CompanyDetail.tsx:94 msgid "Website" -msgstr "网站" +msgstr "" #: src/defaults/links.tsx:16 msgid "GitHub" -msgstr "GitHub" +msgstr "" #: src/defaults/links.tsx:21 msgid "Demo" -msgstr "演示" +msgstr "" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:48 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:234 +#: src/pages/company/ManufacturerPartDetail.tsx:236 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:292 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:364 +#: src/pages/company/SupplierPartDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:365 #: src/pages/purchasing/PurchasingIndex.tsx:52 msgid "Purchasing" -msgstr "采购中" +msgstr "" #: src/defaults/links.tsx:32 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:331 +#: src/pages/sales/ReturnOrderDetail.tsx:332 #: src/pages/sales/SalesIndex.tsx:45 -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Sales" -msgstr "销售" +msgstr "" #: src/defaults/links.tsx:35 #: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:221 msgid "Playground" -msgstr "Playground" +msgstr "" #: src/defaults/links.tsx:49 msgid "Getting Started" -msgstr "快速上手" +msgstr "" #: src/defaults/links.tsx:50 msgid "Getting started with InvenTree" -msgstr "开始使用 InventTree" +msgstr "" #: src/defaults/links.tsx:56 msgid "API" -msgstr "API" +msgstr "" #: src/defaults/links.tsx:57 msgid "InvenTree API documentation" -msgstr "InventTree API 文档" +msgstr "" #: src/defaults/links.tsx:62 msgid "Developer Manual" -msgstr "开发者手册" +msgstr "" #: src/defaults/links.tsx:63 msgid "InvenTree developer manual" -msgstr "InventTree 开发者手册" +msgstr "" #: src/defaults/links.tsx:68 msgid "FAQ" -msgstr "FAQ" +msgstr "" #: src/defaults/links.tsx:69 msgid "Frequently asked questions" -msgstr "常见问题" +msgstr "" #: src/defaults/links.tsx:76 #~ msgid "Instance" @@ -2246,7 +2291,7 @@ msgstr "常见问题" #: src/defaults/links.tsx:79 #: src/defaults/links.tsx:116 msgid "System Information" -msgstr "系统信息" +msgstr "" #: src/defaults/links.tsx:83 #~ msgid "InvenTree" @@ -2258,7 +2303,7 @@ msgstr "系统信息" #: src/defaults/links.tsx:128 msgid "Licenses" -msgstr "许可协议" +msgstr "" #: src/defaults/menuItems.tsx:7 #~ msgid "Open sourcea" @@ -2286,7 +2331,7 @@ msgstr "许可协议" #: src/defaults/menuItems.tsx:17 msgid "User attributes and design settings." -msgstr "用户属性和设计设置" +msgstr "" #: src/defaults/menuItems.tsx:21 #~ msgid "Free for everyone" @@ -2298,7 +2343,7 @@ msgstr "用户属性和设计设置" #: src/defaults/menuItems.tsx:23 msgid "View for interactive scanning and multiple actions." -msgstr "查看互动扫描和多种操作。" +msgstr "" #: src/defaults/menuItems.tsx:24 #~ msgid "The fluid of Smeargle’s tail secretions changes in the intensity" @@ -2378,15 +2423,15 @@ msgstr "查看互动扫描和多种操作。" #: src/forms/BuildForms.tsx:146 msgid "Next serial number" -msgstr "下一个序列号" +msgstr "" #: src/forms/BuildForms.tsx:150 msgid "Latest serial number" -msgstr "最新序列号" +msgstr "" #: src/forms/BuildForms.tsx:222 msgid "Remove output" -msgstr "移除产出" +msgstr "" #: src/forms/BuildForms.tsx:304 msgid "Complete Build Outputs" @@ -2394,7 +2439,7 @@ msgstr "" #: src/forms/BuildForms.tsx:308 msgid "Build outputs have been completed" -msgstr "生产已完成" +msgstr "" #: src/forms/BuildForms.tsx:377 msgid "Scrap Build Outputs" @@ -2423,7 +2468,7 @@ msgstr "" #: src/forms/PartForms.tsx:100 msgid "Parent part category" -msgstr "上级零件类别" +msgstr "" #: src/forms/PartForms.tsx:106 #~ msgid "Create Part" @@ -2439,45 +2484,45 @@ msgstr "上级零件类别" #: src/forms/PurchaseOrderForms.tsx:279 msgid "Choose Location" -msgstr "选择位置" +msgstr "" #: src/forms/PurchaseOrderForms.tsx:287 msgid "Item Destination selected" -msgstr "已选择项目目的地" +msgstr "" #: src/forms/PurchaseOrderForms.tsx:296 msgid "Part category default location selected" -msgstr "已选择零件类别默认位置" +msgstr "" #: src/forms/PurchaseOrderForms.tsx:306 msgid "Received stock location selected" -msgstr "已选择接收库存位置" +msgstr "" #: src/forms/PurchaseOrderForms.tsx:311 msgid "Default location selected" -msgstr "已选择默认位置" +msgstr "" #: src/forms/PurchaseOrderForms.tsx:322 #: src/forms/PurchaseOrderForms.tsx:398 msgid "Scan Barcode" -msgstr "扫描条形码" +msgstr "" #: src/forms/PurchaseOrderForms.tsx:366 msgid "Set Location" -msgstr "设置位置" +msgstr "" #: src/forms/PurchaseOrderForms.tsx:373 msgid "Assign Batch Code{0}" -msgstr "分配批号 {0}" +msgstr "" #: src/forms/PurchaseOrderForms.tsx:382 msgid "Change Status" -msgstr "更改状态" +msgstr "" #: src/forms/PurchaseOrderForms.tsx:407 #: src/forms/StockForms.tsx:392 msgid "Remove item from list" -msgstr "从列表中删除项目" +msgstr "" #: src/forms/PurchaseOrderForms.tsx:432 #: src/forms/StockForms.tsx:449 @@ -2488,23 +2533,23 @@ msgstr "从列表中删除项目" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/ColumnRenderers.tsx:34 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" -msgstr "位置" +msgstr "" #: src/forms/PurchaseOrderForms.tsx:448 msgid "Store at default location" -msgstr "存储在默认位置" +msgstr "" #: src/forms/PurchaseOrderForms.tsx:461 msgid "Store at line item destination" -msgstr "存储在行项目目标" +msgstr "" #: src/forms/PurchaseOrderForms.tsx:471 msgid "Store with already received stock" -msgstr "存储已收到的库存" +msgstr "" #: src/forms/PurchaseOrderForms.tsx:627 msgid "Receive Line Items" @@ -2516,7 +2561,7 @@ msgstr "" #: src/forms/StockForms.tsx:101 msgid "Add given quantity as packs instead of individual items" -msgstr "将给定的数量添加为包,而不是单个项目" +msgstr "" #: src/forms/StockForms.tsx:110 #~ msgid "Create Stock Item" @@ -2524,34 +2569,34 @@ msgstr "将给定的数量添加为包,而不是单个项目" #: src/forms/StockForms.tsx:114 msgid "Enter initial quantity for this stock item" -msgstr "输入此库存项的初始数量" +msgstr "" #: src/forms/StockForms.tsx:121 msgid "Serial Numbers" -msgstr "序列号" +msgstr "" #: src/forms/StockForms.tsx:122 msgid "Enter serial numbers for new stock (or leave blank)" -msgstr "输入新库存的序列号(或留空)" +msgstr "" #: src/forms/StockForms.tsx:158 #~ msgid "Stock item updated" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:176 -#: src/pages/stock/StockDetail.tsx:377 +#: src/pages/stock/StockDetail.tsx:379 #: src/tables/stock/StockItemTable.tsx:382 #: src/tables/stock/StockItemTable.tsx:499 msgid "Add Stock Item" -msgstr "编辑库存项" +msgstr "" #: src/forms/StockForms.tsx:339 msgid "Loading..." -msgstr "正在加载..." +msgstr "" #: src/forms/StockForms.tsx:381 msgid "Move to default location" -msgstr "移动到默认位置" +msgstr "" #: src/forms/StockForms.tsx:449 #: src/forms/StockForms.tsx:483 @@ -2561,15 +2606,15 @@ msgstr "移动到默认位置" #: src/forms/StockForms.tsx:606 #: src/forms/StockForms.tsx:648 #: src/forms/StockForms.tsx:684 -#: src/pages/part/PartDetail.tsx:208 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:655 #: src/tables/stock/StockItemTable.tsx:290 msgid "In Stock" -msgstr "入库" +msgstr "" #: src/forms/StockForms.tsx:449 msgid "Move" -msgstr "移动" +msgstr "" #: src/forms/StockForms.tsx:449 #: src/forms/StockForms.tsx:483 @@ -2581,53 +2626,53 @@ msgstr "移动" #: src/forms/StockForms.tsx:684 #: src/tables/RowActions.tsx:149 msgid "Actions" -msgstr "操作" +msgstr "" #: src/forms/StockForms.tsx:512 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:458 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" -msgstr "添加" +msgstr "" #: src/forms/StockForms.tsx:540 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:446 +#: src/pages/stock/StockDetail.tsx:448 msgid "Count" -msgstr "总计" +msgstr "" #: src/forms/StockForms.tsx:785 msgid "Add Stock" -msgstr "添加库存" +msgstr "" #: src/forms/StockForms.tsx:794 msgid "Remove Stock" -msgstr "移除库存" +msgstr "" #: src/forms/StockForms.tsx:803 -#: src/pages/part/PartDetail.tsx:784 +#: src/pages/part/PartDetail.tsx:782 msgid "Transfer Stock" -msgstr "转移库存" +msgstr "" #: src/forms/StockForms.tsx:812 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:771 msgid "Count Stock" -msgstr "库存数量" +msgstr "" #: src/forms/StockForms.tsx:821 msgid "Change Stock Status" -msgstr "更改库存状态" +msgstr "" #: src/forms/StockForms.tsx:830 msgid "Merge Stock" -msgstr "合并库存" +msgstr "" #: src/forms/StockForms.tsx:849 msgid "Delete Stock Items" -msgstr "删除库存项" +msgstr "" #: src/forms/StockForms.tsx:856 msgid "Parent stock location" -msgstr "上级库存地点" +msgstr "" #: src/functions/auth.tsx:34 #~ msgid "Error fetching token from server." @@ -2651,11 +2696,11 @@ msgstr "上级库存地点" #: src/functions/auth.tsx:118 msgid "Logged Out" -msgstr "已登出" +msgstr "" #: src/functions/auth.tsx:119 msgid "Successfully logged out" -msgstr "已成功登出" +msgstr "" #: src/functions/auth.tsx:141 #~ msgid "Already logged in" @@ -2671,20 +2716,20 @@ msgstr "已成功登出" #: src/functions/auth.tsx:157 msgid "Check your inbox for a reset link. This only works if you have an account. Check in spam too." -msgstr "查看收件箱中的重置链接。这只有在您有账户的情况下才会起作用。也请检查垃圾邮件。" +msgstr "" #: src/functions/auth.tsx:164 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" -msgstr "重置失败" +msgstr "" #: src/functions/auth.tsx:195 msgid "Logged In" -msgstr "已登录" +msgstr "" #: src/functions/auth.tsx:196 msgid "Successfully logged in" -msgstr "已成功登入" +msgstr "" #: src/functions/forms.tsx:50 #~ msgid "Form method not provided" @@ -2696,68 +2741,68 @@ msgstr "已成功登入" #: src/functions/forms.tsx:182 msgid "Invalid Form" -msgstr "无效的表单" +msgstr "" #: src/functions/forms.tsx:183 msgid "method parameter not supplied" -msgstr "未提供方法参数" +msgstr "" #: src/functions/notifications.tsx:10 msgid "Not implemented" -msgstr "尚未实现" +msgstr "" #: src/functions/notifications.tsx:11 msgid "This feature is not yet implemented" -msgstr "此功能尚未实现" +msgstr "" #: src/functions/notifications.tsx:21 msgid "Permission denied" -msgstr "权限不足" +msgstr "" #: src/functions/notifications.tsx:22 msgid "You do not have permission to perform this action" -msgstr "您无权执行此操作。" +msgstr "" #: src/functions/notifications.tsx:33 msgid "Invalid Return Code" -msgstr "无效返回码" +msgstr "" #: src/functions/notifications.tsx:34 msgid "Server returned status {returnCode}" -msgstr "服务器返回状态 {returnCode}" +msgstr "" #: src/hooks/UseForm.tsx:88 msgid "Item Created" -msgstr "项目已创建" +msgstr "" #: src/hooks/UseForm.tsx:105 msgid "Item Updated" -msgstr "项目已更新" +msgstr "" #: src/hooks/UseForm.tsx:124 msgid "Item Deleted" -msgstr "项目已删除" +msgstr "" #: src/hooks/UseForm.tsx:128 msgid "Are you sure you want to delete this item?" -msgstr "确实要删除此项目吗?" +msgstr "" #: src/pages/Auth/Logged-In.tsx:23 msgid "Checking if you are already logged in" -msgstr "检查您是否已经登录" +msgstr "" #: src/pages/Auth/Login.tsx:31 #: src/pages/Index/Scan.tsx:329 msgid "No selection" -msgstr "未选择" +msgstr "" #: src/pages/Auth/Login.tsx:87 msgid "Welcome, log in below" -msgstr "欢迎,请在下方登录" +msgstr "" #: src/pages/Auth/Login.tsx:89 msgid "Register below" -msgstr "点击下方注册" +msgstr "" #: src/pages/Auth/Login.tsx:121 #~ msgid "Edit host options" @@ -2765,64 +2810,68 @@ msgstr "点击下方注册" #: src/pages/Auth/Logout.tsx:23 msgid "Logging out" -msgstr "正在登出" +msgstr "" #: src/pages/Auth/Reset.tsx:41 #: src/pages/Auth/Set-Password.tsx:112 msgid "Send mail" -msgstr "发送邮件" +msgstr "" #: src/pages/Auth/Set-Password.tsx:30 msgid "Token invalid" -msgstr "令牌无效" +msgstr "" #: 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 "" #: src/pages/Auth/Set-Password.tsx:49 msgid "No token provided" -msgstr "未提供令牌" +msgstr "" #: 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 "" #: src/pages/Auth/Set-Password.tsx:73 msgid "Password set" -msgstr "密码已设置" +msgstr "" #: src/pages/Auth/Set-Password.tsx:74 msgid "The password was set successfully. You can now login with your new password" -msgstr "密码设置成功。您现在可以使用新密码登录" +msgstr "" #: src/pages/Auth/Set-Password.tsx:101 msgid "Set new password" -msgstr "设置新密码" +msgstr "" -#: src/pages/ErrorPage.tsx:17 +#: src/pages/ErrorPage.tsx:16 msgid "Error: {0}" -msgstr "错误:{0}" +msgstr "" + +#: src/pages/ErrorPage.tsx:23 +msgid "An unexpected error has occurred" +msgstr "" #: src/pages/ErrorPage.tsx:28 -msgid "Sorry, an unexpected error has occurred." -msgstr "抱歉,发生意外的错误。" +#~ msgid "Sorry, an unexpected error has occurred." +#~ msgstr "Sorry, an unexpected error has occurred." #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" -msgstr "自动更新" +msgstr "" #: 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 "" #: src/pages/Index/Home.tsx:58 msgid "Welcome to your Dashboard{0}" -msgstr "欢迎来到您的仪表板 {0}" +msgstr "" #: src/pages/Index/Playground.tsx:226 msgid "This page is a showcase for the possibilities of Platform UI." -msgstr "本页面展示了 Platform UI 的各种可能性。" +msgstr "" #: src/pages/Index/Profile/Profile.tsx:30 #: src/pages/Index/Profile/Profile.tsx:141 @@ -2962,132 +3011,132 @@ msgstr "本页面展示了 Platform UI 的各种可能性。" #: src/pages/Index/Scan.tsx:216 msgid "Manual input" -msgstr "手动输入" +msgstr "" #: src/pages/Index/Scan.tsx:217 msgid "Image Barcode" -msgstr "图片条形码" +msgstr "" #: src/pages/Index/Scan.tsx:247 msgid "Selected elements are not known" -msgstr "所选元素未知" +msgstr "" #: src/pages/Index/Scan.tsx:254 msgid "Multiple object types selected" -msgstr "选择多个对象类型" +msgstr "" #: src/pages/Index/Scan.tsx:261 msgid "Actions for {0}" -msgstr "对 {0} 的操作" +msgstr "" #: src/pages/Index/Scan.tsx:282 msgid "Scan Page" -msgstr "扫描页" +msgstr "" #: src/pages/Index/Scan.tsx:285 msgid "This page can be used for continuously scanning items and taking actions on them." -msgstr "该页面可用于持续扫描项目并对其进行操作。" +msgstr "" #: src/pages/Index/Scan.tsx:292 msgid "Toggle Fullscreen" -msgstr "全屏开关" +msgstr "" #: src/pages/Index/Scan.tsx:305 msgid "Select the input method you want to use to scan items." -msgstr "选择您要用于扫描项目的输入方法。" +msgstr "" #: src/pages/Index/Scan.tsx:307 msgid "Input" -msgstr "输入" +msgstr "" #: src/pages/Index/Scan.tsx:314 msgid "Select input method" -msgstr "选择输入方式" +msgstr "" #: src/pages/Index/Scan.tsx:315 msgid "Nothing found" -msgstr "无结果" +msgstr "" #: src/pages/Index/Scan.tsx:323 msgid "Depending on the selected parts actions will be shown here. Not all barcode types are supported currently." -msgstr "根据所选零件的不同,这里将显示相应的操作。目前不支持所有条形码类型。" +msgstr "" #: src/pages/Index/Scan.tsx:325 msgid "Action" -msgstr "操作" +msgstr "" #: src/pages/Index/Scan.tsx:334 msgid "{0} items selected" -msgstr "已选择 {0} 项" +msgstr "" #: src/pages/Index/Scan.tsx:337 msgid "General Actions" -msgstr "通用操作" +msgstr "" #: src/pages/Index/Scan.tsx:351 msgid "Lookup part" -msgstr "查找零件" +msgstr "" #: src/pages/Index/Scan.tsx:359 msgid "Open Link" -msgstr "打开链接" +msgstr "" #: src/pages/Index/Scan.tsx:375 msgid "History is locally kept in this browser." -msgstr "历史记录被本地保存在此浏览器。" +msgstr "" #: src/pages/Index/Scan.tsx:376 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 "" #: src/pages/Index/Scan.tsx:378 #: src/pages/Notifications.tsx:100 msgid "History" -msgstr "历史记录" +msgstr "" #: src/pages/Index/Scan.tsx:384 msgid "Delete History" -msgstr "删除历史记录" +msgstr "" #: src/pages/Index/Scan.tsx:449 msgid "No history" -msgstr "无历史记录" +msgstr "" #: src/pages/Index/Scan.tsx:467 msgid "Item" -msgstr "项目" +msgstr "" #: src/pages/Index/Scan.tsx:470 msgid "Type" -msgstr "类型" +msgstr "" #: src/pages/Index/Scan.tsx:473 msgid "Source" -msgstr "来源" +msgstr "" #: src/pages/Index/Scan.tsx:476 msgid "Scanned at" -msgstr "扫描于" +msgstr "" #: src/pages/Index/Scan.tsx:528 msgid "Enter item serial or data" -msgstr "输入项目序列号或数据" +msgstr "" #: src/pages/Index/Scan.tsx:540 msgid "Add dummy item" -msgstr "添加虚拟项目" +msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 msgid "Account Details" -msgstr "账户详情" +msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 msgid "First name" -msgstr "名" +msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 msgid "Last name" -msgstr "姓" +msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:58 #~ msgid "First name: {0}" @@ -3099,128 +3148,128 @@ msgstr "姓" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 msgid "First name:" -msgstr "名:" +msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "Last name:" -msgstr "姓:" +msgstr "" #: src/pages/Index/Settings/AccountSettings/DisplaySettingsPanel.tsx:41 msgid "Use pseudo language" -msgstr "使用 pseudo 语言" +msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:53 msgid "Single Sign On Accounts" -msgstr "单点登录账户" +msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:60 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:78 msgid "Not enabled" -msgstr "未启用" +msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:63 msgid "Single Sign On is not enabled for this server" -msgstr "此服务器未启用单点登录" +msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:67 msgid "Multifactor" -msgstr "多因素身份验证" +msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:81 msgid "Multifactor authentication is not configured for your account" -msgstr "您的账户未配置多因素身份验证" +msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:132 msgid "The following email addresses are associated with your account:" -msgstr "以下电子邮件地址与您的账户相关联:" +msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:144 msgid "Primary" -msgstr "主要的" +msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:149 msgid "Verified" -msgstr "已验证" +msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:153 msgid "Unverified" -msgstr "未验证" +msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:166 msgid "Add Email Address" -msgstr "添加电子邮件地址" +msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:169 msgid "E-Mail" -msgstr "邮箱" +msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:170 msgid "E-Mail address" -msgstr "邮箱地址" +msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:182 msgid "Make Primary" -msgstr "设为首选" +msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:187 msgid "Re-send Verification" -msgstr "重新发送验证" +msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:198 msgid "Add Email" -msgstr "添加电子邮件" +msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:263 msgid "Provider has not been configured" -msgstr "未配置提供商" +msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:273 msgid "Not configured" -msgstr "未配置" +msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:276 msgid "There are no social network accounts connected to this account." -msgstr "您当前没有连接到此账户的社交网络账户。" +msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:286 msgid "You can sign in to your account using any of the following third party accounts" -msgstr "您可以使用下列任何第三方账户登录您的账户" +msgstr "" #: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:65 msgid "bars" -msgstr "栏" +msgstr "" #: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:66 msgid "oval" -msgstr "椭圆" +msgstr "" #: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:67 msgid "dots" -msgstr "点" +msgstr "" #: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:81 msgid "Theme" -msgstr "主题" +msgstr "" #: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:87 msgid "Primary color" -msgstr "主要颜色" +msgstr "" #: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:100 msgid "White color" -msgstr "白色" +msgstr "" #: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:108 msgid "Black color" -msgstr "黑色" +msgstr "" #: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:116 msgid "Border Radius" -msgstr "边框半径" +msgstr "" #: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:132 msgid "Loader" -msgstr "加载器" +msgstr "" #: src/pages/Index/Settings/AdminCenter.tsx:30 #~ msgid "User Management" @@ -3230,76 +3279,76 @@ msgstr "加载器" #~ msgid "Advanced Amininistrative Options for InvenTree" #~ msgstr "Advanced Amininistrative Options for InvenTree" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:87 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:91 msgid "Background Tasks" -msgstr "后台任务" +msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:93 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:97 msgid "Error Reports" -msgstr "错误报告" +msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:99 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:103 msgid "Currencies" -msgstr "币种" +msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:117 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:121 msgid "Custom Units" -msgstr "自定义单位" +msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:123 -#: src/pages/part/CategoryDetail.tsx:255 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:127 +#: src/pages/part/CategoryDetail.tsx:257 msgid "Part Parameters" -msgstr "零件参数" +msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:127 #~ msgid "Templates" #~ msgstr "Templates" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:129 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:133 msgid "Category Parameters" -msgstr "类别参数" +msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:147 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:151 msgid "Location types" -msgstr "地点类型" +msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:159 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:163 #: src/tables/machine/MachineTypeTable.tsx:287 msgid "Machines" -msgstr "设备" +msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:169 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:173 msgid "Quick Actions" -msgstr "快捷操作" +msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:174 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:178 msgid "Add a new user" -msgstr "添加新用户" +msgstr "" -#: src/pages/Index/Settings/AdminCenter/Index.tsx:193 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:199 msgid "Advanced Options" -msgstr "高级选项" +msgstr "" #: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:43 msgid "Machine types" -msgstr "设备类型" +msgstr "" #: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:53 msgid "Machine Error Stack" -msgstr "设备错误堆栈" +msgstr "" #: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:62 msgid "There are no machine registry errors." -msgstr "没有设备注册表错误。" +msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 #: src/tables/settings/UserTable.tsx:116 msgid "Info" -msgstr "信息" +msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:32 msgid "External plugins are not enabled for this InvenTree installation." -msgstr "此 InventTree 未启用外部插件。" +msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 #~ msgid "Plugin Error Stack" @@ -3315,15 +3364,15 @@ msgstr "此 InventTree 未启用外部插件。" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:50 msgid "Plugin Errors" -msgstr "插件错误" +msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:59 msgid "Plugin Settings" -msgstr "插件设置" +msgstr "" #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:53 msgid "Background Worker Not Running" -msgstr "后台程序未运行" +msgstr "" #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:54 msgid "The background task manager service is not running. Contact your system administrator." @@ -3332,17 +3381,17 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:60 #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:76 msgid "Pending Tasks" -msgstr "待完成任务" +msgstr "" #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:64 #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:84 msgid "Scheduled Tasks" -msgstr "计划任务" +msgstr "" #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:68 #: src/pages/Index/Settings/AdminCenter/TaskManagementPanel.tsx:92 msgid "Failed Tasks" -msgstr "失败任务" +msgstr "" #: src/pages/Index/Settings/AdminCenter/TemplateManagementPanel.tsx:39 #~ msgid "Label" @@ -3388,27 +3437,27 @@ msgstr "失败任务" #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 #: src/tables/settings/UserTable.tsx:135 msgid "Groups" -msgstr "群组" +msgstr "" #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 msgid "Select settings relevant for user lifecycle. More available in" -msgstr "选择与用户生命周期相关的设置。更多详情见 " +msgstr "" #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 msgid "System settings" -msgstr "系统设置" +msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:65 +#: src/pages/Index/Settings/SystemSettings.tsx:67 msgid "Login" -msgstr "登录" +msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:87 +#: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Barcodes" -msgstr "条形码" +msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:107 +#: src/pages/Index/Settings/SystemSettings.tsx:114 msgid "Pricing" -msgstr "定价" +msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:118 #~ msgid "Physical Units" @@ -3418,52 +3467,52 @@ msgstr "定价" #~ msgid "Exchange Rates" #~ msgstr "Exchange Rates" -#: src/pages/Index/Settings/SystemSettings.tsx:142 +#: src/pages/Index/Settings/SystemSettings.tsx:149 msgid "Labels" -msgstr "标签" +msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:148 +#: src/pages/Index/Settings/SystemSettings.tsx:155 #: src/pages/Index/Settings/UserSettings.tsx:102 msgid "Reporting" -msgstr "报告" +msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:228 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/Index/Settings/SystemSettings.tsx:235 +#: src/pages/part/PartDetail.tsx:593 #: src/tables/stock/StockItemTable.tsx:221 msgid "Stocktake" -msgstr "库存盘点" +msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:234 -#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/Index/Settings/SystemSettings.tsx:241 +#: src/pages/build/BuildDetail.tsx:423 #: src/pages/build/BuildIndex.tsx:14 -#: src/pages/part/PartDetail.tsx:529 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/part/PartDetail.tsx:527 +#: src/pages/sales/SalesOrderDetail.tsx:270 msgid "Build Orders" -msgstr "生产订单" +msgstr "" -#: src/pages/Index/Settings/SystemSettings.tsx:303 +#: src/pages/Index/Settings/SystemSettings.tsx:316 msgid "Switch to User Setting" -msgstr "切换到用户设置" +msgstr "" #: src/pages/Index/Settings/UserSettings.tsx:30 msgid "Account" -msgstr "账户" +msgstr "" #: src/pages/Index/Settings/UserSettings.tsx:36 msgid "Security" -msgstr "安全" +msgstr "" #: src/pages/Index/Settings/UserSettings.tsx:48 msgid "Display Options" -msgstr "显示选项" +msgstr "" #: src/pages/Index/Settings/UserSettings.tsx:118 msgid "Account Settings" -msgstr "账户设置" +msgstr "" #: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Switch to System Setting" -msgstr "切换到系统设置" +msgstr "" #: src/pages/Index/UserSettings.tsx:103 #~ msgid "User Settings" @@ -3474,33 +3523,33 @@ msgstr "切换到系统设置" #~ msgstr "Found an exsisting login - using it to log you in." #: src/pages/NotFound.tsx:17 -msgid "Not Found" -msgstr "未找到" +#~ msgid "Not Found" +#~ msgstr "Not Found" #: src/pages/NotFound.tsx:20 -msgid "Sorry, this page is not known or was moved." -msgstr "抱歉,此页面未知或已移动。" +#~ msgid "Sorry, this page is not known or was moved." +#~ msgstr "Sorry, this page is not known or was moved." #: src/pages/NotFound.tsx:27 -msgid "Go to the start page" -msgstr "转到起始页" +#~ msgid "Go to the start page" +#~ msgstr "Go to the start page" #: src/pages/Notifications.tsx:43 msgid "Delete Notifications" -msgstr "删除通知" +msgstr "" #: src/pages/Notifications.tsx:108 msgid "Mark as unread" -msgstr "标记为未读" +msgstr "" #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:89 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 -#: src/pages/sales/ReturnOrderDetail.tsx:98 -#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 +#: src/pages/sales/ReturnOrderDetail.tsx:99 +#: src/pages/sales/SalesOrderDetail.tsx:103 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:326 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3509,27 +3558,27 @@ msgstr "标记为未读" #: src/tables/stock/StockItemTable.tsx:259 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" -msgstr "状态" +msgstr "" -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:103 -#: src/pages/sales/ReturnOrderDetail.tsx:72 -#: src/pages/sales/SalesOrderDetail.tsx:76 +#: src/pages/build/BuildDetail.tsx:97 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:104 +#: src/pages/sales/ReturnOrderDetail.tsx:73 +#: src/pages/sales/SalesOrderDetail.tsx:77 #: src/tables/ColumnRenderers.tsx:106 #: src/tables/build/BuildLineTable.tsx:140 msgid "Reference" -msgstr "参考" +msgstr "" -#: src/pages/build/BuildDetail.tsx:100 -#: src/pages/company/CompanyDetail.tsx:86 -#: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:83 -#: src/pages/part/CategoryDetail.tsx:92 -#: src/pages/part/PartDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:92 -#: src/pages/sales/SalesOrderDetail.tsx:96 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/company/CompanyDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:78 +#: src/pages/company/SupplierPartDetail.tsx:85 +#: src/pages/part/CategoryDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:129 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/sales/ReturnOrderDetail.tsx:93 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:66 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 @@ -3540,62 +3589,58 @@ msgstr "参考" #: src/tables/plugin/PluginListTable.tsx:276 #: src/tables/stock/LocationTypesTable.tsx:65 msgid "Description" -msgstr "描述" +msgstr "" -#: src/pages/build/BuildDetail.tsx:107 +#: src/pages/build/BuildDetail.tsx:109 msgid "Parent Build" -msgstr "上级生产" +msgstr "" -#: src/pages/build/BuildDetail.tsx:118 +#: src/pages/build/BuildDetail.tsx:120 msgid "Build Quantity" -msgstr "生产数量" +msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:258 msgid "Completed Outputs" -msgstr "已出产" +msgstr "" -#: src/pages/build/BuildDetail.tsx:143 +#: src/pages/build/BuildDetail.tsx:145 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" -msgstr "发布人" +msgstr "" -#: src/pages/build/BuildDetail.tsx:150 -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:216 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:189 +#: src/pages/build/BuildDetail.tsx:152 +#: src/pages/part/PartDetail.tsx:317 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:217 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:190 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:72 msgid "Responsible" -msgstr "责任人" +msgstr "" -#: src/pages/build/BuildDetail.tsx:157 +#: src/pages/build/BuildDetail.tsx:159 #: src/tables/settings/PendingTasksTable.tsx:30 msgid "Created" -msgstr "已创建" +msgstr "" -#: src/pages/build/BuildDetail.tsx:164 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/build/BuildDetail.tsx:166 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:210 +#: src/pages/sales/ReturnOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:183 #: src/tables/ColumnRenderers.tsx:191 msgid "Target Date" -msgstr "预计日期" +msgstr "" -#: src/pages/build/BuildDetail.tsx:171 +#: src/pages/build/BuildDetail.tsx:173 msgid "Completed" -msgstr "已完成" +msgstr "" -#: src/pages/build/BuildDetail.tsx:183 +#: src/pages/build/BuildDetail.tsx:185 msgid "Source Location" -msgstr "来源地点" - -#: src/pages/build/BuildDetail.tsx:184 -msgid "Any location" -msgstr "任意地点" +msgstr "" #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 @@ -3603,24 +3648,28 @@ msgstr "任意地点" #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +msgid "Any location" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 +#: src/pages/build/BuildDetail.tsx:193 msgid "Destination Location" -msgstr "目标地点" +msgstr "" #: src/pages/build/BuildDetail.tsx:196 #: src/pages/part/PartDetail.tsx:280 #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/stock/StockDetail.tsx:537 +#: src/pages/build/BuildDetail.tsx:199 +#: src/pages/stock/StockDetail.tsx:539 msgid "Batch Code" -msgstr "批号" +msgstr "" #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" @@ -3634,85 +3683,85 @@ msgstr "批号" #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:229 +#: src/pages/build/BuildDetail.tsx:231 msgid "Build Details" -msgstr "生产详情" +msgstr "" #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:235 +#: src/pages/build/BuildDetail.tsx:237 #: src/tables/build/BuildLineTable.tsx:225 msgid "Allocate Stock" -msgstr "分配库存" +msgstr "" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:251 msgid "Incomplete Outputs" -msgstr "未出产" +msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:273 msgid "Consumed Stock" -msgstr "已消耗库存" +msgstr "" -#: src/pages/build/BuildDetail.tsx:285 +#: src/pages/build/BuildDetail.tsx:287 msgid "Child Build Orders" -msgstr "子生产订单" +msgstr "" -#: src/pages/build/BuildDetail.tsx:295 -#: src/pages/company/CompanyDetail.tsx:255 -#: src/pages/company/ManufacturerPartDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:618 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:278 -#: src/pages/sales/ReturnOrderDetail.tsx:229 -#: src/pages/sales/SalesOrderDetail.tsx:279 -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/company/CompanyDetail.tsx:257 +#: src/pages/company/ManufacturerPartDetail.tsx:174 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/stock/StockDetail.tsx:330 msgid "Attachments" -msgstr "附件" +msgstr "" -#: src/pages/build/BuildDetail.tsx:303 -#: src/pages/company/CompanyDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:626 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:289 -#: src/pages/sales/ReturnOrderDetail.tsx:240 -#: src/pages/sales/SalesOrderDetail.tsx:290 -#: src/pages/stock/StockDetail.tsx:339 +#: src/pages/build/BuildDetail.tsx:305 +#: src/pages/company/CompanyDetail.tsx:268 +#: src/pages/part/PartDetail.tsx:624 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:291 +#: src/pages/stock/StockDetail.tsx:341 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" -msgstr "备注" +msgstr "" -#: src/pages/build/BuildDetail.tsx:321 +#: src/pages/build/BuildDetail.tsx:323 msgid "Edit Build Order" -msgstr "编辑生产订单" +msgstr "" -#: src/pages/build/BuildDetail.tsx:330 +#: src/pages/build/BuildDetail.tsx:332 msgid "Cancel Build Order" -msgstr "取消生产订单" +msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:344 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" -msgstr "添加生产订单" +msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Build Order Actions" -msgstr "生产订单操作" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:382 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 -#: src/pages/sales/ReturnOrderDetail.tsx:308 -#: src/pages/sales/SalesOrderDetail.tsx:320 +#: src/pages/build/BuildDetail.tsx:376 +msgid "Build Order Actions" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:309 +#: src/pages/sales/SalesOrderDetail.tsx:321 msgid "Cancel order" -msgstr "取消订单" +msgstr "" #: src/pages/build/BuildIndex.tsx:23 #~ msgid "Build order created" @@ -3722,356 +3771,358 @@ msgstr "取消订单" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:102 msgid "Phone Number" -msgstr "电话号码" +msgstr "" -#: src/pages/company/CompanyDetail.tsx:107 +#: src/pages/company/CompanyDetail.tsx:109 msgid "Email Address" -msgstr "电子邮件地址" +msgstr "" -#: src/pages/company/CompanyDetail.tsx:117 +#: src/pages/company/CompanyDetail.tsx:119 msgid "Default Currency" -msgstr "默认货币单位" +msgstr "" -#: src/pages/company/CompanyDetail.tsx:122 +#: src/pages/company/CompanyDetail.tsx:124 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:107 -#: src/pages/company/SupplierPartDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:119 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 msgid "Supplier" -msgstr "供应商" +msgstr "" -#: src/pages/company/CompanyDetail.tsx:128 +#: src/pages/company/CompanyDetail.tsx:130 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:238 -#: src/pages/company/SupplierPartDetail.tsx:122 +#: src/pages/company/ManufacturerPartDetail.tsx:96 +#: src/pages/company/ManufacturerPartDetail.tsx:240 +#: src/pages/company/SupplierPartDetail.tsx:124 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" -msgstr "制造商" +msgstr "" -#: src/pages/company/CompanyDetail.tsx:134 +#: src/pages/company/CompanyDetail.tsx:136 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:86 -#: src/pages/sales/SalesOrderDetail.tsx:90 -#: src/pages/stock/StockDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:87 +#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/stock/StockDetail.tsx:222 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:107 #: src/tables/stock/StockTrackingTable.tsx:140 msgid "Customer" -msgstr "客户" +msgstr "" -#: src/pages/company/CompanyDetail.tsx:168 +#: src/pages/company/CompanyDetail.tsx:170 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" -msgstr "详情" - -#: src/pages/company/CompanyDetail.tsx:174 -msgid "Manufactured Parts" -msgstr "制成零件" +msgstr "" #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:183 +#: src/pages/company/CompanyDetail.tsx:176 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:185 msgid "Supplied Parts" -msgstr "已提供的零件" +msgstr "" #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:228 +#: src/pages/company/CompanyDetail.tsx:230 msgid "Assigned Stock" -msgstr "已分配的库存" +msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:288 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" -msgstr "编辑公司" +msgstr "" -#: src/pages/company/CompanyDetail.tsx:295 +#: src/pages/company/CompanyDetail.tsx:297 msgid "Company Actions" -msgstr "公司操作" +msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:69 -#: src/pages/company/SupplierPartDetail.tsx:76 +#: src/pages/company/ManufacturerPartDetail.tsx:71 +#: src/pages/company/SupplierPartDetail.tsx:78 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:72 msgid "Internal Part" -msgstr "内部零件" +msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:90 +#: src/pages/company/ManufacturerPartDetail.tsx:86 +#: src/pages/company/SupplierPartDetail.tsx:92 msgid "External Link" -msgstr "外部链接" +msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:102 -#: src/pages/company/SupplierPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:104 +#: src/pages/company/SupplierPartDetail.tsx:133 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" -msgstr "制造商零件编号" +msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:131 +#: src/pages/company/ManufacturerPartDetail.tsx:133 msgid "Manufacturer Details" -msgstr "制造商详情" +msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:140 +#: src/pages/company/ManufacturerPartDetail.tsx:142 msgid "Manufacturer Part Details" -msgstr "制造商零件详情" +msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:146 -#: src/pages/part/PartDetail.tsx:488 +#: src/pages/company/ManufacturerPartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" -msgstr "参数" +msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:158 -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/company/ManufacturerPartDetail.tsx:160 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/purchasing/PurchasingIndex.tsx:26 msgid "Suppliers" -msgstr "供应商" +msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:189 +#: src/pages/company/ManufacturerPartDetail.tsx:191 #: src/tables/purchasing/ManufacturerPartTable.tsx:84 msgid "Edit Manufacturer Part" -msgstr "编辑制造商零件" +msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:196 +#: src/pages/company/ManufacturerPartDetail.tsx:198 #: src/tables/purchasing/ManufacturerPartTable.tsx:72 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" -msgstr "添加制造商零件" +msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:214 msgid "Manufacturer Part Actions" -msgstr "制造商零件操作" +msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:250 +#: src/pages/company/ManufacturerPartDetail.tsx:252 msgid "ManufacturerPart" -msgstr "制造商零件" +msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:97 +#: src/pages/company/SupplierPartDetail.tsx:99 #: src/tables/ColumnRenderers.tsx:117 msgid "Note" -msgstr "备注" +msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:115 +#: src/pages/company/SupplierPartDetail.tsx:117 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" -msgstr "库存单位 (SKU)" +msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:194 -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:145 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:236 msgid "Packaging" -msgstr "包装" +msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:150 +#: src/pages/company/SupplierPartDetail.tsx:152 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:107 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" -msgstr "包装数量" +msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:161 +#: src/pages/company/SupplierPartDetail.tsx:163 msgid "Supplier Availability" -msgstr "供应商可用性" +msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:168 +#: src/pages/company/SupplierPartDetail.tsx:170 msgid "Availability Updated" -msgstr "可用性已更新" +msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:195 +#: src/pages/company/SupplierPartDetail.tsx:197 msgid "Availability" -msgstr "可用性" +msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:206 msgid "Supplier Part Details" -msgstr "供应商零件详情" +msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:210 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:265 +#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:266 msgid "Received Stock" -msgstr "接收库存" +msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:236 #: src/pages/part/PartPricingPanel.tsx:115 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" -msgstr "供应商价格" +msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:249 +#: src/pages/company/SupplierPartDetail.tsx:251 msgid "Supplier Part Actions" -msgstr "供应商零件操作" +msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:273 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" -msgstr "编辑供应商零件" +msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:280 +#: src/pages/company/SupplierPartDetail.tsx:282 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" -msgstr "添加供应商零件" +msgstr "" -#: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/stock/LocationDetail.tsx:91 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/stock/LocationDetail.tsx:93 #: src/tables/settings/ErrorTable.tsx:34 msgid "Path" -msgstr "路径" +msgstr "" -#: src/pages/part/CategoryDetail.tsx:100 +#: src/pages/part/CategoryDetail.tsx:102 msgid "Parent Category" -msgstr "上级类别" +msgstr "" -#: src/pages/part/CategoryDetail.tsx:117 +#: src/pages/part/CategoryDetail.tsx:119 msgid "Subcategories" -msgstr "子类别" +msgstr "" -#: src/pages/part/CategoryDetail.tsx:124 -#: src/pages/stock/LocationDetail.tsx:131 +#: src/pages/part/CategoryDetail.tsx:126 +#: src/pages/stock/LocationDetail.tsx:133 #: src/tables/part/PartCategoryTable.tsx:65 +#: src/tables/stock/StockLocationTable.tsx:47 msgid "Structural" -msgstr "结构性" +msgstr "" -#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:132 msgid "Parent default location" -msgstr "上级默认位置" +msgstr "" -#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:139 msgid "Default location" -msgstr "默认位置" +msgstr "" -#: src/pages/part/CategoryDetail.tsx:148 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Top level part category" -msgstr "最高级零件类别" +msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 -#: src/pages/part/CategoryDetail.tsx:212 -#: src/tables/part/PartCategoryTable.tsx:88 +#: src/pages/part/CategoryDetail.tsx:160 +#: src/pages/part/CategoryDetail.tsx:214 +#: src/tables/part/PartCategoryTable.tsx:93 msgid "Edit Part Category" -msgstr "编辑零件类别" +msgstr "" -#: src/pages/part/CategoryDetail.tsx:171 -#: src/pages/stock/LocationDetail.tsx:223 +#: src/pages/part/CategoryDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:225 msgid "Delete items" -msgstr "删除项" +msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:217 +#: src/pages/part/CategoryDetail.tsx:181 +#: src/pages/part/CategoryDetail.tsx:219 msgid "Delete Part Category" -msgstr "删除零件类别" +msgstr "" -#: src/pages/part/CategoryDetail.tsx:182 +#: src/pages/part/CategoryDetail.tsx:184 msgid "Parts Action" -msgstr "零件操作" +msgstr "" -#: src/pages/part/CategoryDetail.tsx:183 +#: src/pages/part/CategoryDetail.tsx:185 msgid "Action for parts in this category" -msgstr "对此类别中零件的操作" +msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:190 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:189 +#: src/pages/part/CategoryDetail.tsx:191 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:207 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Category Actions" -msgstr "类别操作" +msgstr "" -#: src/pages/part/CategoryDetail.tsx:229 +#: src/pages/part/CategoryDetail.tsx:231 msgid "Category Details" -msgstr "类别详情" +msgstr "" -#: src/pages/part/PartDetail.tsx:141 +#: src/pages/part/PartDetail.tsx:135 msgid "Variant of" -msgstr "变体于" +msgstr "" -#: src/pages/part/PartDetail.tsx:148 +#: src/pages/part/PartDetail.tsx:142 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" -msgstr "类别" +msgstr "" -#: src/pages/part/PartDetail.tsx:154 +#: src/pages/part/PartDetail.tsx:148 msgid "Default Location" -msgstr "默认位置" +msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:155 msgid "Category Default Location" -msgstr "类别默认位置" +msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:162 msgid "IPN" -msgstr "内部零件编码 IPN" +msgstr "" -#: src/pages/part/PartDetail.tsx:175 +#: src/pages/part/PartDetail.tsx:169 msgid "Revision" -msgstr "版本" +msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:176 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" -msgstr "单位" +msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:183 #: src/tables/settings/PendingTasksTable.tsx:40 msgid "Keywords" -msgstr "关键词" +msgstr "" -#: src/pages/part/PartDetail.tsx:196 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:190 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:183 +#: src/pages/sales/ReturnOrderDetail.tsx:152 +#: src/pages/sales/SalesOrderDetail.tsx:156 msgid "Link" -msgstr "链接" +msgstr "" -#: src/pages/part/PartDetail.tsx:214 -#: src/tables/bom/BomTable.tsx:271 +#: src/pages/part/PartDetail.tsx:208 +#: src/tables/bom/BomTable.tsx:276 #: src/tables/build/BuildLineTable.tsx:121 +#: src/tables/part/PartTable.tsx:256 msgid "Available Stock" -msgstr "可用库存" +msgstr "" + +#: src/pages/part/PartDetail.tsx:215 +msgid "Minimum Stock" +msgstr "" #: src/pages/part/PartDetail.tsx:221 -msgid "Minimum Stock" -msgstr "最低库存" - -#: src/pages/part/PartDetail.tsx:227 -#: src/tables/bom/BomTable.tsx:212 +#: src/tables/bom/BomTable.tsx:217 #: src/tables/build/BuildLineTable.tsx:95 msgid "On order" -msgstr "订购中" +msgstr "" -#: src/pages/part/PartDetail.tsx:236 +#: src/pages/part/PartDetail.tsx:230 msgid "Allocated to Build Orders" -msgstr "分配生产订单" +msgstr "" -#: src/pages/part/PartDetail.tsx:244 +#: src/pages/part/PartDetail.tsx:238 msgid "Allocated to Sales Orders" -msgstr "分配销售订单" +msgstr "" -#: src/pages/part/PartDetail.tsx:251 -#: src/tables/bom/BomTable.tsx:236 +#: src/pages/part/PartDetail.tsx:245 +#: src/tables/bom/BomTable.tsx:241 msgid "Can Build" -msgstr "可以创建" +msgstr "" -#: src/pages/part/PartDetail.tsx:258 -#: src/tables/bom/BomTable.tsx:220 +#: src/pages/part/PartDetail.tsx:252 +#: src/tables/bom/BomTable.tsx:225 #: src/tables/part/PartTable.tsx:82 msgid "Building" -msgstr "正在生产" +msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:261 #: src/tables/bom/UsedInTable.tsx:73 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -4087,182 +4138,182 @@ msgstr "正在生产" #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/stock/StockItemTable.tsx:254 msgid "Active" -msgstr "激活" +msgstr "" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:266 msgid "Template Part" -msgstr "模板零件" +msgstr "" -#: src/pages/part/PartDetail.tsx:277 -#: src/tables/bom/BomTable.tsx:266 +#: src/pages/part/PartDetail.tsx:271 +#: src/tables/bom/BomTable.tsx:271 msgid "Assembled Part" -msgstr "组装零件" +msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:276 msgid "Component Part" -msgstr "组件零件" +msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:261 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:266 msgid "Trackable Part" -msgstr "可追溯零件" +msgstr "" -#: src/pages/part/PartDetail.tsx:292 +#: src/pages/part/PartDetail.tsx:286 msgid "Purchaseable Part" -msgstr "可购买零件" +msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:291 msgid "Saleable Part" -msgstr "可销售零件" +msgstr "" -#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:296 msgid "Virtual Part" -msgstr "虚拟零件" +msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:304 #: src/tables/ColumnRenderers.tsx:199 msgid "Creation Date" -msgstr "创建日期" +msgstr "" + +#: src/pages/part/PartDetail.tsx:309 +msgid "Created By" +msgstr "" #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:315 -msgid "Created By" -msgstr "创建人" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:324 +msgid "Default Supplier" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:330 -msgid "Default Supplier" -msgstr "默认供应商" - -#: src/pages/part/PartDetail.tsx:341 +#: src/pages/part/PartDetail.tsx:335 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:151 msgid "Price Range" -msgstr "价格范围" +msgstr "" -#: src/pages/part/PartDetail.tsx:376 -#: src/pages/stock/StockDetail.tsx:131 +#: src/pages/part/PartDetail.tsx:374 +#: src/pages/stock/StockDetail.tsx:133 msgid "Last Stocktake" -msgstr "最近库存盘点" +msgstr "" -#: src/pages/part/PartDetail.tsx:411 +#: src/pages/part/PartDetail.tsx:409 msgid "Stocktake By" -msgstr "库存盘点由" +msgstr "" -#: src/pages/part/PartDetail.tsx:482 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" -msgstr "零件详情" +msgstr "" -#: src/pages/part/PartDetail.tsx:508 +#: src/pages/part/PartDetail.tsx:506 msgid "Variants" -msgstr "变体" +msgstr "" -#: src/pages/part/PartDetail.tsx:515 -#: src/pages/stock/StockDetail.tsx:284 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/stock/StockDetail.tsx:286 msgid "Allocations" -msgstr "分配" +msgstr "" -#: src/pages/part/PartDetail.tsx:522 +#: src/pages/part/PartDetail.tsx:520 msgid "Bill of Materials" -msgstr "物料清单" +msgstr "" -#: src/pages/part/PartDetail.tsx:536 +#: src/pages/part/PartDetail.tsx:534 msgid "Used In" -msgstr "用于" +msgstr "" -#: src/pages/part/PartDetail.tsx:543 +#: src/pages/part/PartDetail.tsx:541 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:549 +#: src/pages/part/PartDetail.tsx:547 #: src/pages/purchasing/PurchasingIndex.tsx:37 msgid "Manufacturers" -msgstr "制造商" +msgstr "" -#: src/pages/part/PartDetail.tsx:589 +#: src/pages/part/PartDetail.tsx:587 msgid "Scheduling" -msgstr "计划任务" +msgstr "" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:599 msgid "Test Templates" -msgstr "测试模板" +msgstr "" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Related Parts" -msgstr "关联零件" +msgstr "" -#: src/pages/part/PartDetail.tsx:663 -#: src/pages/stock/StockDetail.tsx:152 -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/part/PartDetail.tsx:661 +#: src/pages/stock/StockDetail.tsx:154 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/build/BuildLineTable.tsx:36 #: src/tables/part/PartTable.tsx:107 #: src/tables/stock/StockItemTable.tsx:166 #: src/tables/stock/StockItemTable.tsx:275 msgid "Available" -msgstr "可用的" +msgstr "" -#: src/pages/part/PartDetail.tsx:669 +#: src/pages/part/PartDetail.tsx:667 msgid "No Stock" -msgstr "无库存" +msgstr "" -#: src/pages/part/PartDetail.tsx:675 -#: src/tables/bom/BomTable.tsx:276 +#: src/pages/part/PartDetail.tsx:673 +#: src/tables/bom/BomTable.tsx:281 #: src/tables/part/PartTable.tsx:76 msgid "On Order" -msgstr "订购中" +msgstr "" -#: src/pages/part/PartDetail.tsx:681 -#: src/pages/stock/StockDetail.tsx:514 +#: src/pages/part/PartDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTable.tsx:295 msgid "In Production" -msgstr "生产中" +msgstr "" -#: src/pages/part/PartDetail.tsx:700 +#: src/pages/part/PartDetail.tsx:698 msgid "Edit Part" -msgstr "编辑零件" +msgstr "" -#: src/pages/part/PartDetail.tsx:707 -#: src/tables/part/PartTable.tsx:266 -#: src/tables/part/PartTable.tsx:279 +#: src/pages/part/PartDetail.tsx:705 +#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:302 msgid "Add Part" -msgstr "添加零件" +msgstr "" -#: src/pages/part/PartDetail.tsx:719 +#: src/pages/part/PartDetail.tsx:717 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:728 +#: src/pages/part/PartDetail.tsx:726 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:766 -#: src/pages/stock/LocationDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:764 +#: src/pages/stock/LocationDetail.tsx:304 #: src/tables/stock/StockItemTable.tsx:409 msgid "Stock Actions" -msgstr "库存操作" +msgstr "" -#: src/pages/part/PartDetail.tsx:774 +#: src/pages/part/PartDetail.tsx:772 msgid "Count part stock" -msgstr "清点零件库存" +msgstr "" -#: src/pages/part/PartDetail.tsx:785 +#: src/pages/part/PartDetail.tsx:783 msgid "Transfer part stock" -msgstr "转移零件库存" +msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:792 msgid "Part Actions" -msgstr "零件选项" +msgstr "" #: src/pages/part/PartIndex.tsx:29 #~ msgid "Categories" @@ -4275,64 +4326,64 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:86 #: src/pages/part/pricing/PricingOverviewPanel.tsx:190 msgid "Pricing Overview" -msgstr "定价概览" +msgstr "" #: src/pages/part/PartPricingPanel.tsx:92 msgid "Purchase History" -msgstr "采购记录" +msgstr "" #: src/pages/part/PartPricingPanel.tsx:106 #: src/pages/part/pricing/PricingOverviewPanel.tsx:100 msgid "Internal Pricing" -msgstr "内部价格" +msgstr "" #: src/pages/part/PartPricingPanel.tsx:124 #: src/pages/part/pricing/PricingOverviewPanel.tsx:107 msgid "BOM Pricing" -msgstr "物料清单价格" +msgstr "" #: src/pages/part/PartPricingPanel.tsx:131 #: src/pages/part/pricing/PricingOverviewPanel.tsx:128 msgid "Variant Pricing" -msgstr "变体价格" +msgstr "" #: src/pages/part/PartPricingPanel.tsx:143 #: src/pages/part/pricing/PricingOverviewPanel.tsx:135 msgid "Sale Pricing" -msgstr "销售价格" +msgstr "" #: src/pages/part/PartPricingPanel.tsx:150 #: src/pages/part/pricing/PricingOverviewPanel.tsx:142 msgid "Sale History" -msgstr "销售记录" +msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:137 #: src/tables/ColumnRenderers.tsx:241 -#: src/tables/bom/BomTable.tsx:160 +#: src/tables/bom/BomTable.tsx:165 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 #: src/tables/sales/SalesOrderTable.tsx:134 msgid "Total Price" -msgstr "总价" +msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:77 #: src/pages/part/pricing/BomPricingPanel.tsx:101 #: src/tables/part/PartTable.tsx:186 msgid "Component" -msgstr "组件" +msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:80 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" -msgstr "最低价格" +msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" -msgstr "最高价格" +msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:112 #~ msgid "Minimum Total Price" @@ -4347,32 +4398,32 @@ msgstr "最高价格" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:151 +#: src/tables/bom/BomTable.tsx:156 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:170 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 msgid "Unit Price" -msgstr "单价" +msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:153 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" -msgstr "已更新" +msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:218 msgid "Pie Chart" -msgstr "饼状图" +msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Bar Chart" -msgstr "柱状图" +msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:54 #: src/pages/part/pricing/PriceBreakPanel.tsx:106 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 msgid "Add Price Break" -msgstr "新增批发价" +msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:67 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 @@ -4406,7 +4457,7 @@ msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:114 msgid "Purchase Pricing" -msgstr "采购价格" +msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:149 msgid "Override Pricing" @@ -4417,9 +4468,9 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:125 +#: src/pages/stock/StockDetail.tsx:127 msgid "Last Updated" -msgstr "最近更新" +msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:192 msgid "Minimum Value" @@ -4435,7 +4486,7 @@ msgstr "" #: src/pages/part/pricing/PricingPanel.tsx:66 msgid "No Data" -msgstr "暂无数据" +msgstr "" #: src/pages/part/pricing/PricingPanel.tsx:67 msgid "No pricing data available" @@ -4450,7 +4501,7 @@ msgstr "" #: src/tables/ColumnRenderers.tsx:180 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" -msgstr "日期" +msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:47 msgid "Purchase Price" @@ -4475,41 +4526,41 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:75 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:76 msgid "Edit Purchase Order" -msgstr "编辑采购订单" +msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:84 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:85 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" -msgstr "添加采购订单" +msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 msgid "Supplier Reference" -msgstr "供应商参考" +msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:111 -#: src/pages/sales/SalesOrderDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:140 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:255 +#: src/pages/sales/ReturnOrderDetail.tsx:108 +#: src/pages/sales/ReturnOrderDetail.tsx:224 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderDetail.tsx:252 msgid "Line Items" -msgstr "行项目" +msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:146 -#: src/pages/sales/ReturnOrderDetail.tsx:114 -#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:119 msgid "Completed Line Items" -msgstr "已完成行项目" +msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:126 -#: src/pages/sales/SalesOrderDetail.tsx:263 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:155 +#: src/pages/sales/ReturnOrderDetail.tsx:123 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/pages/sales/SalesOrderDetail.tsx:264 msgid "Completed Shipments" -msgstr "完成配送" +msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 @@ -4517,136 +4568,138 @@ msgstr "完成配送" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:134 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:162 +#: src/pages/sales/ReturnOrderDetail.tsx:131 +#: src/pages/sales/SalesOrderDetail.tsx:135 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:141 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:138 +#: src/pages/sales/SalesOrderDetail.tsx:142 msgid "Total Cost" -msgstr "总成本" +msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:203 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:176 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:173 +#: src/pages/sales/SalesOrderDetail.tsx:177 msgid "Created On" -msgstr "创建于" +msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:248 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:245 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:249 +#: src/pages/sales/ReturnOrderDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:246 msgid "Order Details" -msgstr "订单细节" +msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:312 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 +#: src/pages/sales/ReturnOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Order Actions" -msgstr "订单操作" +msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:78 -#: src/pages/sales/SalesOrderDetail.tsx:82 +#: src/pages/sales/ReturnOrderDetail.tsx:79 +#: src/pages/sales/SalesOrderDetail.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:123 msgid "Customer Reference" -msgstr "客户参考" +msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:270 +#: src/pages/sales/ReturnOrderDetail.tsx:271 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/ReturnOrderDetail.tsx:280 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" -msgstr "添加退货订单" +msgstr "" #: src/pages/sales/SalesIndex.tsx:33 msgid "Customers" -msgstr "客户" +msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:222 +#: src/pages/sales/SalesOrderDetail.tsx:223 msgid "Edit Sales Order" -msgstr "编辑销售订单" +msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:232 #: src/tables/sales/SalesOrderTable.tsx:83 #: src/tables/sales/SalesOrderTable.tsx:95 msgid "Add Sales Order" -msgstr "添加销售订单" +msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:257 +#: src/pages/sales/SalesOrderDetail.tsx:258 msgid "Pending Shipments" -msgstr "待配送" +msgstr "" -#: src/pages/stock/LocationDetail.tsx:107 +#: src/pages/stock/LocationDetail.tsx:109 msgid "Parent Location" -msgstr "上级地点" +msgstr "" -#: src/pages/stock/LocationDetail.tsx:125 +#: src/pages/stock/LocationDetail.tsx:127 msgid "Sublocations" -msgstr "次级地点" +msgstr "" -#: src/pages/stock/LocationDetail.tsx:137 +#: src/pages/stock/LocationDetail.tsx:139 +#: src/tables/stock/StockLocationTable.tsx:52 msgid "External" -msgstr "外部" +msgstr "" -#: src/pages/stock/LocationDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:145 +#: src/tables/stock/StockLocationTable.tsx:61 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:154 +#: src/pages/stock/LocationDetail.tsx:156 msgid "Top level stock location" -msgstr "最高级库存位置" +msgstr "" -#: src/pages/stock/LocationDetail.tsx:165 +#: src/pages/stock/LocationDetail.tsx:167 msgid "Location Details" -msgstr "位置详细信息" +msgstr "" -#: src/pages/stock/LocationDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:193 msgid "Default Parts" -msgstr "默认零件" +msgstr "" -#: src/pages/stock/LocationDetail.tsx:210 -#: src/pages/stock/LocationDetail.tsx:329 -#: src/tables/stock/StockLocationTable.tsx:100 +#: src/pages/stock/LocationDetail.tsx:212 +#: src/pages/stock/LocationDetail.tsx:331 +#: src/tables/stock/StockLocationTable.tsx:114 msgid "Edit Stock Location" -msgstr "编辑库存地点" +msgstr "" -#: src/pages/stock/LocationDetail.tsx:231 -#: src/pages/stock/LocationDetail.tsx:334 +#: src/pages/stock/LocationDetail.tsx:233 +#: src/pages/stock/LocationDetail.tsx:336 msgid "Delete Stock Location" -msgstr "删除库存地点" +msgstr "" -#: src/pages/stock/LocationDetail.tsx:234 +#: src/pages/stock/LocationDetail.tsx:236 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:235 +#: src/pages/stock/LocationDetail.tsx:237 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 +#: src/pages/stock/LocationDetail.tsx:242 msgid "Child Locations Action" -msgstr "子仓库操作" +msgstr "" -#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:243 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:324 +#: src/pages/stock/LocationDetail.tsx:326 msgid "Location Actions" -msgstr "位置操作" +msgstr "" -#: src/pages/stock/StockDetail.tsx:104 +#: src/pages/stock/StockDetail.tsx:106 msgid "Base Part" -msgstr "基础零件" +msgstr "" -#: src/pages/stock/StockDetail.tsx:111 +#: src/pages/stock/StockDetail.tsx:113 msgid "Stock Status" -msgstr "库存状态" +msgstr "" #: src/pages/stock/StockDetail.tsx:155 #~ msgid "Link custom barcode to stock item" @@ -4656,18 +4709,18 @@ msgstr "库存状态" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:180 msgid "Installed In" -msgstr "安装于" +msgstr "" -#: src/pages/stock/StockDetail.tsx:194 +#: src/pages/stock/StockDetail.tsx:196 msgid "Consumed By" -msgstr "消耗者" +msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:205 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" -msgstr "生产订单" +msgstr "" #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" @@ -4677,66 +4730,66 @@ msgstr "生产订单" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:268 +#: src/pages/stock/StockDetail.tsx:270 msgid "Stock Details" -msgstr "库存详情" +msgstr "" -#: src/pages/stock/StockDetail.tsx:274 +#: src/pages/stock/StockDetail.tsx:276 msgid "Stock Tracking" -msgstr "库存跟踪" +msgstr "" -#: src/pages/stock/StockDetail.tsx:293 +#: src/pages/stock/StockDetail.tsx:295 msgid "Test Data" -msgstr "测试数据" +msgstr "" -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:309 msgid "Installed Items" -msgstr "已安装的项目" +msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:316 msgid "Child Items" -msgstr "子项目" +msgstr "" -#: src/pages/stock/StockDetail.tsx:368 +#: src/pages/stock/StockDetail.tsx:370 msgid "Edit Stock Item" -msgstr "编辑库存项" +msgstr "" -#: src/pages/stock/StockDetail.tsx:395 +#: src/pages/stock/StockDetail.tsx:397 msgid "Delete Stock Item" -msgstr "删除库存项" +msgstr "" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:444 msgid "Stock Operations" -msgstr "库存操作" +msgstr "" -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:449 msgid "Count stock" -msgstr "库存计数" +msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:459 #: src/tables/stock/StockItemTable.tsx:414 msgid "Add stock" -msgstr "添加库存" +msgstr "" -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:467 #: src/tables/stock/StockItemTable.tsx:423 msgid "Remove stock" -msgstr "移除库存" +msgstr "" -#: src/pages/stock/StockDetail.tsx:472 +#: src/pages/stock/StockDetail.tsx:474 msgid "Transfer" -msgstr "转移" +msgstr "" -#: src/pages/stock/StockDetail.tsx:473 +#: src/pages/stock/StockDetail.tsx:475 #: src/tables/stock/StockItemTable.tsx:443 msgid "Transfer stock" -msgstr "转移库存" +msgstr "" -#: src/pages/stock/StockDetail.tsx:484 +#: src/pages/stock/StockDetail.tsx:486 msgid "Stock Item Actions" msgstr "" @@ -4751,12 +4804,12 @@ msgstr "" #: src/tables/ColumnRenderers.tsx:227 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" -msgstr "货币" +msgstr "" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 msgid "Select Columns" -msgstr "选择列" +msgstr "" #: src/tables/DownloadAction.tsx:13 #~ msgid "Excel" @@ -4768,11 +4821,11 @@ msgstr "选择列" #: src/tables/DownloadAction.tsx:22 msgid "CSV" -msgstr "CSV" +msgstr "" #: src/tables/DownloadAction.tsx:23 msgid "TSV" -msgstr "TSV" +msgstr "" #: src/tables/DownloadAction.tsx:24 msgid "Excel (.xls)" @@ -4784,280 +4837,285 @@ msgstr "" #: src/tables/DownloadAction.tsx:39 msgid "Download Data" -msgstr "下载数据" +msgstr "" #: src/tables/Filter.tsx:88 #: src/tables/build/BuildOrderTable.tsx:126 msgid "Assigned to me" -msgstr "已分派给我的" +msgstr "" #: src/tables/Filter.tsx:89 #: src/tables/build/BuildOrderTable.tsx:127 msgid "Show orders assigned to me" -msgstr "显示分配给我的订单" +msgstr "" #: src/tables/Filter.tsx:96 msgid "Outstanding" -msgstr "未完成" +msgstr "" #: src/tables/Filter.tsx:97 msgid "Show outstanding orders" -msgstr "显示未完成的订单" +msgstr "" #: src/tables/Filter.tsx:104 #: src/tables/build/BuildOrderTable.tsx:119 msgid "Overdue" -msgstr "逾期" +msgstr "" #: src/tables/Filter.tsx:105 msgid "Show overdue orders" -msgstr "显示逾期订单" +msgstr "" #: src/tables/FilterSelectDrawer.tsx:51 msgid "Remove filter" -msgstr "移除过滤器" +msgstr "" -#: src/tables/FilterSelectDrawer.tsx:136 +#: src/tables/FilterSelectDrawer.tsx:130 msgid "Select filter" -msgstr "选择过滤器" +msgstr "" -#: src/tables/FilterSelectDrawer.tsx:137 +#: src/tables/FilterSelectDrawer.tsx:131 msgid "Filter" -msgstr "过滤器" +msgstr "" -#: src/tables/FilterSelectDrawer.tsx:144 +#: src/tables/FilterSelectDrawer.tsx:138 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "Value" -msgstr "值" +msgstr "" -#: src/tables/FilterSelectDrawer.tsx:145 +#: src/tables/FilterSelectDrawer.tsx:139 msgid "Select filter value" -msgstr "选择过滤器值" +msgstr "" -#: src/tables/FilterSelectDrawer.tsx:185 +#: src/tables/FilterSelectDrawer.tsx:182 msgid "Table Filters" -msgstr "表格筛选" +msgstr "" -#: src/tables/FilterSelectDrawer.tsx:217 +#: src/tables/FilterSelectDrawer.tsx:214 msgid "Add Filter" -msgstr "添加过滤条件" +msgstr "" -#: src/tables/FilterSelectDrawer.tsx:226 +#: src/tables/FilterSelectDrawer.tsx:223 msgid "Clear Filters" -msgstr "清除筛选" +msgstr "" #: src/tables/InvenTreeTable.tsx:119 #: src/tables/InvenTreeTable.tsx:390 #: src/tables/InvenTreeTable.tsx:411 msgid "No records found" -msgstr "没有找到记录" +msgstr "" #: src/tables/InvenTreeTable.tsx:422 msgid "Server returned incorrect data type" -msgstr "服务器返回了错误的数据类型" +msgstr "" #: src/tables/InvenTreeTable.tsx:430 msgid "Bad request" -msgstr "错误的请求" +msgstr "" #: src/tables/InvenTreeTable.tsx:433 msgid "Unauthorized" -msgstr "未授权" +msgstr "" #: src/tables/InvenTreeTable.tsx:436 msgid "Forbidden" -msgstr "禁止访问" +msgstr "" #: src/tables/InvenTreeTable.tsx:439 msgid "Not found" -msgstr "未找到" +msgstr "" #: src/tables/InvenTreeTable.tsx:488 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:606 msgid "Delete selected records" -msgstr "删除选中的记录" +msgstr "" #: src/tables/InvenTreeTable.tsx:492 msgid "Are you sure you want to delete the selected records?" -msgstr "确定要删除选中的记录吗?" +msgstr "" #: src/tables/InvenTreeTable.tsx:494 msgid "This action cannot be undone!" -msgstr "此操作无法撤消!" +msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:517 msgid "Deleted records" -msgstr "已删除记录" +msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:518 msgid "Records were deleted successfully" -msgstr "记录删除成功。" +msgstr "" -#: src/tables/InvenTreeTable.tsx:532 +#: src/tables/InvenTreeTable.tsx:527 msgid "Failed to delete records" -msgstr "无法删除记录" +msgstr "" #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:601 -#: src/tables/InvenTreeTable.tsx:602 +#: src/tables/InvenTreeTable.tsx:596 +#: src/tables/InvenTreeTable.tsx:597 msgid "Barcode actions" -msgstr "条形码操作" +msgstr "" -#: src/tables/InvenTreeTable.tsx:630 +#: src/tables/InvenTreeTable.tsx:625 msgid "Refresh data" -msgstr "刷新数据" +msgstr "" -#: src/tables/InvenTreeTable.tsx:648 +#: src/tables/InvenTreeTable.tsx:646 msgid "Table filters" -msgstr "表格过滤器" +msgstr "" -#: src/tables/bom/BomTable.tsx:78 +#: src/tables/bom/BomTable.tsx:80 msgid "This BOM item is defined for a different parent" -msgstr "此物料清单项目是为另一个上级定义的" +msgstr "" -#: src/tables/bom/BomTable.tsx:93 +#: src/tables/bom/BomTable.tsx:95 msgid "Part Information" -msgstr "零件信息" +msgstr "" -#: src/tables/bom/BomTable.tsx:179 +#: src/tables/bom/BomTable.tsx:184 #: src/tables/part/PartTable.tsx:124 msgid "No stock" -msgstr "无库存" +msgstr "" -#: src/tables/bom/BomTable.tsx:187 +#: src/tables/bom/BomTable.tsx:192 #: src/tables/build/BuildLineTable.tsx:104 #: src/tables/part/PartTable.tsx:115 msgid "External stock" -msgstr "外部库存" +msgstr "" -#: src/tables/bom/BomTable.tsx:195 +#: src/tables/bom/BomTable.tsx:200 #: src/tables/build/BuildLineTable.tsx:67 msgid "Includes substitute stock" -msgstr "包括替代库存" +msgstr "" -#: src/tables/bom/BomTable.tsx:204 +#: src/tables/bom/BomTable.tsx:209 #: src/tables/build/BuildLineTable.tsx:77 msgid "Includes variant stock" -msgstr "包括变体库存" +msgstr "" -#: src/tables/bom/BomTable.tsx:229 +#: src/tables/bom/BomTable.tsx:234 #: src/tables/part/PartTable.tsx:143 #: src/tables/stock/StockItemTable.tsx:205 msgid "Stock Information" -msgstr "库存信息" +msgstr "" -#: src/tables/bom/BomTable.tsx:241 +#: src/tables/bom/BomTable.tsx:246 #: src/tables/build/BuildLineTable.tsx:195 msgid "Consumable item" -msgstr "可耗物品" - -#: src/tables/bom/BomTable.tsx:262 -msgid "Show trackable items" -msgstr "显示可跟踪项目" +msgstr "" #: src/tables/bom/BomTable.tsx:267 -msgid "Show asssmbled items" -msgstr "显示已装配的项目" +msgid "Show trackable items" +msgstr "" #: src/tables/bom/BomTable.tsx:272 -msgid "Show items with available stock" -msgstr "显示有可用库存的项目" +msgid "Show asssmbled items" +msgstr "" #: src/tables/bom/BomTable.tsx:277 -msgid "Show items on order" -msgstr "按顺序显示项目" - -#: src/tables/bom/BomTable.tsx:281 -msgid "Validated" +msgid "Show items with available stock" msgstr "" #: src/tables/bom/BomTable.tsx:282 -msgid "Show validated items" -msgstr "显示已验证的项目" +msgid "Show items on order" +msgstr "" #: src/tables/bom/BomTable.tsx:286 +msgid "Validated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:287 +msgid "Show validated items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:291 #: src/tables/bom/UsedInTable.tsx:63 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:292 #: src/tables/bom/UsedInTable.tsx:64 msgid "Show inherited items" -msgstr "显示继承的项目" +msgstr "" -#: src/tables/bom/BomTable.tsx:291 +#: src/tables/bom/BomTable.tsx:296 +msgid "Allow Variants" +msgstr "" + +#: src/tables/bom/BomTable.tsx:297 +msgid "Show items which allow variant substitution" +msgstr "" + +#: src/tables/bom/BomTable.tsx:301 #: src/tables/bom/UsedInTable.tsx:68 #: src/tables/build/BuildLineTable.tsx:46 msgid "Optional" -msgstr "可选项" - -#: src/tables/bom/BomTable.tsx:292 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Show optional items" -msgstr "显示可选项目" - -#: src/tables/bom/BomTable.tsx:296 -#: src/tables/build/BuildLineTable.tsx:41 -msgid "Consumable" -msgstr "消耗品" - -#: src/tables/bom/BomTable.tsx:297 -msgid "Show consumable items" -msgstr "显示可消耗项目" - -#: src/tables/bom/BomTable.tsx:301 -msgid "Has Pricing" -msgstr "是否有价格" +msgstr "" #: src/tables/bom/BomTable.tsx:301 #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" #: src/tables/bom/BomTable.tsx:302 -msgid "Show items with pricing" -msgstr "显示带定价的项目" +#: src/tables/bom/UsedInTable.tsx:69 +msgid "Show optional items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:41 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:307 +msgid "Show consumable items" +msgstr "" #: src/tables/bom/BomTable.tsx:311 -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/part/PartTable.tsx:250 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:312 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 +#: src/tables/bom/BomTable.tsx:420 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:316 +#: src/tables/bom/BomTable.tsx:326 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:323 -msgid "Edit BOM Item" -msgstr "" - -#: src/tables/bom/BomTable.tsx:325 -msgid "BOM item updated" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" -#: src/tables/bom/BomTable.tsx:332 -msgid "Delete BOM Item" -msgstr "" - #: src/tables/bom/BomTable.tsx:333 -msgid "BOM item deleted" +msgid "Edit BOM Item" msgstr "" #: src/tables/bom/BomTable.tsx:333 #~ msgid "Bom item updated" #~ msgstr "Bom item updated" +#: src/tables/bom/BomTable.tsx:335 +msgid "BOM item updated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:342 +msgid "Delete BOM Item" +msgstr "" + #: src/tables/bom/BomTable.tsx:343 -msgid "View BOM" -msgstr "查看 物料清单" +msgid "BOM item deleted" +msgstr "" #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" @@ -5072,52 +5130,68 @@ msgstr "查看 物料清单" #~ msgstr "Are you sure you want to remove this BOM item?" #: src/tables/bom/BomTable.tsx:354 -msgid "Validate BOM line" -msgstr "验证物料清单行" +#~ msgid "Validate BOM line" +#~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:362 +#: src/tables/bom/BomTable.tsx:355 +msgid "BOM item validated" +msgstr "" + +#: src/tables/bom/BomTable.tsx:364 +msgid "Failed to validate BOM item" +msgstr "" + +#: src/tables/bom/BomTable.tsx:376 +msgid "View BOM" +msgstr "" + +#: src/tables/bom/BomTable.tsx:385 +msgid "Validate BOM Line" +msgstr "" + +#: src/tables/bom/BomTable.tsx:399 msgid "Edit Substitutes" -msgstr "编辑替代零件" +msgstr "" #: src/tables/bom/UsedInTable.tsx:74 msgid "Show active assemblies" -msgstr "显示活动装配体" +msgstr "" #: src/tables/bom/UsedInTable.tsx:78 #: src/tables/part/PartTable.tsx:192 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" -msgstr "可追踪" +msgstr "" #: src/tables/bom/UsedInTable.tsx:79 msgid "Show trackable assemblies" -msgstr "显示可跟踪装配体" +msgstr "" #: src/tables/build/BuildLineTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:270 msgid "Allocated" -msgstr "已分配" +msgstr "" #: src/tables/build/BuildLineTable.tsx:32 msgid "Show allocated lines" -msgstr "显示分配的行" +msgstr "" #: src/tables/build/BuildLineTable.tsx:37 msgid "Show lines with available stock" -msgstr "显示有可用库存的项目" +msgstr "" #: src/tables/build/BuildLineTable.tsx:42 msgid "Show consumable lines" -msgstr "显示可消耗项目" +msgstr "" #: src/tables/build/BuildLineTable.tsx:47 msgid "Show optional lines" -msgstr "显示可选项目" +msgstr "" #: src/tables/build/BuildLineTable.tsx:51 #: src/tables/stock/StockItemTable.tsx:329 msgid "Tracked" -msgstr "已跟踪" +msgstr "" #: src/tables/build/BuildLineTable.tsx:52 msgid "Show tracked lines" @@ -5125,39 +5199,39 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:86 msgid "In production" -msgstr "生产中" +msgstr "" #: src/tables/build/BuildLineTable.tsx:118 #: src/tables/stock/StockItemTable.tsx:175 msgid "No stock available" -msgstr "无可用库存" +msgstr "" #: src/tables/build/BuildLineTable.tsx:157 msgid "Unit Quantity" -msgstr "单位数量" +msgstr "" #: src/tables/build/BuildLineTable.tsx:231 msgid "Order Stock" -msgstr "订单库存" +msgstr "" #: src/tables/build/BuildLineTable.tsx:237 msgid "Build Stock" -msgstr "生产库存" +msgstr "" #: src/tables/build/BuildOrderTable.tsx:109 msgid "Show active orders" -msgstr "显示活动订单" +msgstr "" #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 #: src/tables/sales/SalesOrderTable.tsx:53 msgid "Filter by order status" -msgstr "按订单状态筛选" +msgstr "" #: src/tables/build/BuildOrderTable.tsx:121 msgid "Show overdue status" -msgstr "显示逾期状态" +msgstr "" #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 @@ -5267,28 +5341,28 @@ msgstr "" #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" -msgstr "测试结果" +msgstr "" #: src/tables/company/AddressTable.tsx:121 #: src/tables/company/AddressTable.tsx:185 msgid "Add Address" -msgstr "新增地址" +msgstr "" #: src/tables/company/AddressTable.tsx:126 msgid "Address created" -msgstr "地址已创建" +msgstr "" #: src/tables/company/AddressTable.tsx:135 msgid "Edit Address" -msgstr "编辑地址" +msgstr "" #: src/tables/company/AddressTable.tsx:143 msgid "Delete Address" -msgstr "删除地址" +msgstr "" #: src/tables/company/AddressTable.tsx:144 msgid "Are you sure you want to delete this address?" -msgstr "您确定要删除该地址?" +msgstr "" #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" @@ -5297,7 +5371,7 @@ msgstr "您确定要删除该地址?" #: src/tables/company/CompanyTable.tsx:74 #: src/tables/company/CompanyTable.tsx:123 msgid "Add Company" -msgstr "添加公司" +msgstr "" #: src/tables/company/CompanyTable.tsx:96 msgid "Show active companies" @@ -5317,35 +5391,35 @@ msgstr "" #: src/tables/company/ContactTable.tsx:71 msgid "Edit Contact" -msgstr "编辑联系人" +msgstr "" #: src/tables/company/ContactTable.tsx:78 msgid "Add Contact" -msgstr "添加联系人" +msgstr "" #: src/tables/company/ContactTable.tsx:89 msgid "Delete Contact" -msgstr "删除联系人" +msgstr "" #: src/tables/company/ContactTable.tsx:129 msgid "Add contact" -msgstr "添加联系人" +msgstr "" #: src/tables/general/AttachmentTable.tsx:130 msgid "File uploaded" -msgstr "文件已上传" +msgstr "" #: src/tables/general/AttachmentTable.tsx:131 msgid "File {0} uploaded successfully" -msgstr "文件 {0} 上传成功。" +msgstr "" #: src/tables/general/AttachmentTable.tsx:142 msgid "Upload Error" -msgstr "上传错误" +msgstr "" #: src/tables/general/AttachmentTable.tsx:143 msgid "File could not be uploaded" -msgstr "文件无法上传。" +msgstr "" #: src/tables/general/AttachmentTable.tsx:191 msgid "Upload Attachment" @@ -5357,7 +5431,7 @@ msgstr "" #: src/tables/general/AttachmentTable.tsx:215 msgid "Delete Attachment" -msgstr "删除附件" +msgstr "" #: src/tables/general/AttachmentTable.tsx:225 msgid "Is Link" @@ -5377,11 +5451,11 @@ msgstr "" #: src/tables/general/AttachmentTable.tsx:240 msgid "Add attachment" -msgstr "添加附件" +msgstr "" #: src/tables/general/AttachmentTable.tsx:251 msgid "Add external link" -msgstr "添加外部链接" +msgstr "" #: src/tables/general/AttachmentTable.tsx:254 #~ msgid "Upload attachment" @@ -5389,7 +5463,7 @@ msgstr "添加外部链接" #: src/tables/general/AttachmentTable.tsx:299 msgid "No attachments found" -msgstr "找不到附件。" +msgstr "" #: src/tables/general/AttachmentTable.tsx:337 msgid "Drag attachment file here to upload" @@ -5397,81 +5471,81 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:199 msgid "Machine restarted" -msgstr "设备已重启" +msgstr "" #: src/tables/machine/MachineListTable.tsx:221 #: src/tables/machine/MachineListTable.tsx:423 msgid "Restart required" -msgstr "需要重启" +msgstr "" #: src/tables/machine/MachineListTable.tsx:225 msgid "Machine Actions" -msgstr "设备操作" +msgstr "" #: src/tables/machine/MachineListTable.tsx:229 #: src/tables/machine/MachineListTable.tsx:232 msgid "Edit machine" -msgstr "编辑设备" +msgstr "" #: src/tables/machine/MachineListTable.tsx:244 #: src/tables/machine/MachineListTable.tsx:247 msgid "Delete machine" -msgstr "删除设备" +msgstr "" #: src/tables/machine/MachineListTable.tsx:248 msgid "Machine successfully deleted." -msgstr "设备已成功删除。" +msgstr "" #: src/tables/machine/MachineListTable.tsx:252 msgid "Are you sure you want to remove the machine \"{0}\"?" -msgstr "你确定要删除设备 \"{0}\" 吗?" +msgstr "" #: src/tables/machine/MachineListTable.tsx:263 msgid "Restart" -msgstr "重新启动" +msgstr "" #: src/tables/machine/MachineListTable.tsx:265 msgid "Restart machine" -msgstr "重启设备" +msgstr "" #: src/tables/machine/MachineListTable.tsx:267 msgid "manual restart required" -msgstr "需要手动重启" +msgstr "" #: src/tables/machine/MachineListTable.tsx:283 msgid "Machine information" -msgstr "设备信息" +msgstr "" #: src/tables/machine/MachineListTable.tsx:294 #: src/tables/machine/MachineListTable.tsx:590 msgid "Machine Type" -msgstr "设备类型" +msgstr "" #: src/tables/machine/MachineListTable.tsx:307 msgid "Machine Driver" -msgstr "设备驱动程序" +msgstr "" #: src/tables/machine/MachineListTable.tsx:320 msgid "Initialized" -msgstr "已初始化" +msgstr "" #: src/tables/machine/MachineListTable.tsx:341 #: src/tables/machine/MachineTypeTable.tsx:261 msgid "Errors" -msgstr "错误" +msgstr "" #: src/tables/machine/MachineListTable.tsx:349 #: src/tables/machine/MachineTypeTable.tsx:269 msgid "No errors reported" -msgstr "未报告错误" +msgstr "" #: src/tables/machine/MachineListTable.tsx:369 msgid "Machine Settings" -msgstr "设备设置" +msgstr "" #: src/tables/machine/MachineListTable.tsx:380 msgid "Driver Settings" -msgstr "驱动设置" +msgstr "" #: src/tables/machine/MachineListTable.tsx:494 #~ msgid "Create machine" @@ -5483,7 +5557,7 @@ msgstr "" #: src/tables/machine/MachineListTable.tsx:552 msgid "Machine detail" -msgstr "设备详情" +msgstr "" #: src/tables/machine/MachineListTable.tsx:599 msgid "Driver" @@ -5491,131 +5565,140 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:73 msgid "Builtin driver" -msgstr "内置驱动" +msgstr "" #: src/tables/machine/MachineTypeTable.tsx:89 msgid "Machine type not found." -msgstr "找不到设备类型。" +msgstr "" #: src/tables/machine/MachineTypeTable.tsx:97 msgid "Machine type information" -msgstr "设备类型信息" +msgstr "" #: src/tables/machine/MachineTypeTable.tsx:110 #: src/tables/machine/MachineTypeTable.tsx:217 msgid "Slug" -msgstr "别名" +msgstr "" #: src/tables/machine/MachineTypeTable.tsx:118 #: src/tables/machine/MachineTypeTable.tsx:238 msgid "Provider plugin" -msgstr "供应商插件" +msgstr "" #: src/tables/machine/MachineTypeTable.tsx:130 #: src/tables/machine/MachineTypeTable.tsx:250 msgid "Provider file" -msgstr "供应商文件" +msgstr "" #: src/tables/machine/MachineTypeTable.tsx:135 #: src/tables/machine/MachineTypeTable.tsx:255 #: src/tables/plugin/PluginListTable.tsx:180 #: src/tables/plugin/PluginListTable.tsx:568 msgid "Builtin" -msgstr "内置" +msgstr "" #: src/tables/machine/MachineTypeTable.tsx:146 msgid "Available drivers" -msgstr "可用驱动程序" +msgstr "" #: src/tables/machine/MachineTypeTable.tsx:196 msgid "Machine driver not found." -msgstr "未找到设备驱动程序。" +msgstr "" #: src/tables/machine/MachineTypeTable.tsx:204 msgid "Machine driver information" -msgstr "设备驱动信息" +msgstr "" #: src/tables/machine/MachineTypeTable.tsx:224 msgid "Machine type" -msgstr "设备类型" +msgstr "" #: src/tables/machine/MachineTypeTable.tsx:327 msgid "Builtin type" -msgstr "内置类型" +msgstr "" #: src/tables/machine/MachineTypeTable.tsx:336 msgid "Machine type detail" -msgstr "设备类型详情" +msgstr "" #: src/tables/machine/MachineTypeTable.tsx:346 msgid "Machine driver detail" -msgstr "设备驱动详情" +msgstr "" #: src/tables/notifications/NotificationsTable.tsx:26 msgid "Age" -msgstr "寿命" +msgstr "" #: src/tables/notifications/NotificationsTable.tsx:40 #: src/tables/plugin/PluginErrorTable.tsx:37 msgid "Message" -msgstr "信息" +msgstr "" #: src/tables/part/ParametricPartTable.tsx:76 #: src/tables/part/PartParameterTable.tsx:88 msgid "Internal Units" -msgstr "内部单位" +msgstr "" #: src/tables/part/ParametricPartTable.tsx:81 msgid "Edit parameter" -msgstr "编辑参数" +msgstr "" #: src/tables/part/ParametricPartTable.tsx:124 msgid "Add Part Parameter" -msgstr "添加零件参数" +msgstr "" #: src/tables/part/ParametricPartTable.tsx:138 #: src/tables/part/PartParameterTable.tsx:121 #: src/tables/part/PartParameterTable.tsx:144 msgid "Edit Part Parameter" -msgstr "编辑零件参数" +msgstr "" #: src/tables/part/PartCategoryTable.tsx:60 #: src/tables/part/PartTable.tsx:180 msgid "Include Subcategories" -msgstr "包含子类别" +msgstr "" #: src/tables/part/PartCategoryTable.tsx:61 msgid "Include subcategories in results" -msgstr "在结果中包含子类别" +msgstr "" #: src/tables/part/PartCategoryTable.tsx:66 msgid "Show structural categories" -msgstr "显示结构性类别" +msgstr "" -#: src/tables/part/PartCategoryTable.tsx:73 +#: src/tables/part/PartCategoryTable.tsx:70 +#: src/tables/part/PartTable.tsx:262 +msgid "Subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:71 +msgid "Show categories to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartCategoryTable.tsx:78 msgid "New Part Category" -msgstr "新建零件类别" +msgstr "" -#: src/tables/part/PartCategoryTable.tsx:98 +#: src/tables/part/PartCategoryTable.tsx:103 msgid "Add Part Category" -msgstr "增加零件类别" +msgstr "" #: src/tables/part/PartCategoryTemplateTable.tsx:38 #: src/tables/part/PartCategoryTemplateTable.tsx:131 msgid "Add Category Parameter" -msgstr "添加类别参数" +msgstr "" #: src/tables/part/PartCategoryTemplateTable.tsx:46 msgid "Edit Category Parameter" -msgstr "编辑类别参数" +msgstr "" #: src/tables/part/PartCategoryTemplateTable.tsx:54 msgid "Delete Category Parameter" -msgstr "删除类别参数" +msgstr "" #: src/tables/part/PartCategoryTemplateTable.tsx:76 msgid "Parameter Template" -msgstr "参数模板" +msgstr "" #: src/tables/part/PartCategoryTemplateTable.tsx:93 #~ msgid "[{0}]" @@ -5623,174 +5706,202 @@ msgstr "参数模板" #: src/tables/part/PartParameterTable.tsx:105 msgid "New Part Parameter" -msgstr "新增零件参数" +msgstr "" #: src/tables/part/PartParameterTable.tsx:130 #: src/tables/part/PartParameterTable.tsx:152 msgid "Delete Part Parameter" -msgstr "删除零件参数" +msgstr "" #: src/tables/part/PartParameterTable.tsx:170 msgid "Add parameter" -msgstr "添加参数" +msgstr "" #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/stock/StockItemTable.tsx:300 msgid "Include Variants" -msgstr "包含变体" +msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:31 msgid "Checkbox" -msgstr "勾选框" +msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:32 msgid "Show checkbox templates" -msgstr "显示复选框模板" +msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:36 msgid "Has choices" -msgstr "有选项" +msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:37 msgid "Show templates with choices" -msgstr "显示有选项的模板" +msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:41 #: src/tables/part/PartTable.tsx:198 msgid "Has Units" -msgstr "有单位" +msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:42 msgid "Show templates with units" -msgstr "显示有单位的模板" +msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:85 msgid "Add Parameter Template" -msgstr "添加参数模板" +msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:100 msgid "Edit Parameter Template" -msgstr "编辑参数模板" +msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:111 msgid "Delete Parameter Template" -msgstr "删除零件参数模板" +msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:141 msgid "Add parameter template" -msgstr "添加参数模板" +msgstr "" #: src/tables/part/PartTable.tsx:67 msgid "Minimum stock" -msgstr "最低库存数" +msgstr "" #: src/tables/part/PartTable.tsx:89 msgid "Build Order Allocations" -msgstr "分配生产订单" +msgstr "" #: src/tables/part/PartTable.tsx:98 msgid "Sales Order Allocations" -msgstr "分配销售订单" +msgstr "" #: src/tables/part/PartTable.tsx:169 msgid "Filter by part active status" -msgstr "按零件活动状态筛选" +msgstr "" #: src/tables/part/PartTable.tsx:174 #: src/tables/stock/StockItemTable.tsx:265 msgid "Assembly" -msgstr "装配" +msgstr "" #: src/tables/part/PartTable.tsx:175 msgid "Filter by assembly attribute" -msgstr "按装配属性筛选" +msgstr "" #: src/tables/part/PartTable.tsx:181 msgid "Include parts in subcategories" -msgstr "包括子类别中的零件" +msgstr "" #: src/tables/part/PartTable.tsx:187 msgid "Filter by component attribute" -msgstr "按组件属性筛选" +msgstr "" #: src/tables/part/PartTable.tsx:193 msgid "Filter by trackable attribute" -msgstr "按可跟踪属性筛选" +msgstr "" #: src/tables/part/PartTable.tsx:199 msgid "Filter by parts which have units" -msgstr "按拥有单位的零件筛选" +msgstr "" #: src/tables/part/PartTable.tsx:204 msgid "Has IPN" -msgstr "有内部零件编码" +msgstr "" #: src/tables/part/PartTable.tsx:205 msgid "Filter by parts which have an internal part number" -msgstr "按具有内部零件编号的零件筛选" +msgstr "" #: src/tables/part/PartTable.tsx:210 msgid "Has Stock" -msgstr "有库存" +msgstr "" #: src/tables/part/PartTable.tsx:211 msgid "Filter by parts which have stock" -msgstr "按有库存的零件筛选" +msgstr "" #: src/tables/part/PartTable.tsx:217 msgid "Filter by parts which have low stock" -msgstr "按库存少的零件筛选" +msgstr "" #: src/tables/part/PartTable.tsx:222 msgid "Purchaseable" -msgstr "可购买" +msgstr "" #: src/tables/part/PartTable.tsx:223 msgid "Filter by parts which are purchaseable" -msgstr "按可购买的零件筛选" +msgstr "" #: src/tables/part/PartTable.tsx:228 msgid "Salable" -msgstr "可销售" +msgstr "" #: src/tables/part/PartTable.tsx:229 msgid "Filter by parts which are salable" -msgstr "按可出售的零件筛选" +msgstr "" #: src/tables/part/PartTable.tsx:235 msgid "Filter by parts which are virtual" -msgstr "按虚拟零件筛选" +msgstr "" #: src/tables/part/PartTable.tsx:239 msgid "Not Virtual" -msgstr "非虚拟的" +msgstr "" + +#: src/tables/part/PartTable.tsx:244 +msgid "Is Template" +msgstr "" + +#: src/tables/part/PartTable.tsx:245 +msgid "Filter by parts which are templates" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which have pricing information" +msgstr "" + +#: src/tables/part/PartTable.tsx:257 +msgid "Filter by parts which have available stock" +msgstr "" + +#: src/tables/part/PartTable.tsx:263 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:268 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:269 +msgid "Filter by parts which have stocktake information" +msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:52 msgid "Results" -msgstr "结果" +msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:54 msgid "No Results" -msgstr "无结果" +msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:84 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" -msgstr "必填" +msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:85 msgid "Show required tests" -msgstr "显示必选测试" +msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:89 #: src/tables/settings/TemplateTable.tsx:160 #: src/tables/settings/TemplateTable.tsx:270 msgid "Enabled" -msgstr "已启用" +msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:90 msgid "Show enabled tests" -msgstr "显示启用测试" +msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:94 msgid "Requires Value" @@ -5798,7 +5909,7 @@ msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:95 msgid "Show tests that require a value" -msgstr "显示需要值的测试" +msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:99 msgid "Requires Attachment" @@ -5806,84 +5917,84 @@ msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:100 msgid "Show tests that require an attachment" -msgstr "显示需要附件的测试" +msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:104 msgid "Include Inherited" -msgstr "包含继承的" +msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:105 msgid "Show tests from inherited templates" -msgstr "显示继承模板的测试" +msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:109 msgid "Has Results" -msgstr "有结果" +msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:110 msgid "Show tests which have recorded results" -msgstr "显示已记录结果的测试" +msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:132 #: src/tables/part/PartTestTemplateTable.tsx:207 msgid "Add Test Template" -msgstr "添加测试模板" +msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:148 msgid "Edit Test Template" -msgstr "编辑测试模板" +msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:159 msgid "Delete Test Template" -msgstr "删除测试模板" +msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:161 msgid "This action cannot be reversed" -msgstr "此操作无法撤销。" +msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:163 msgid "Any tests results associated with this template will be deleted" -msgstr "任何与此模板相关的测试结果将被删除" +msgstr "" #: src/tables/part/PartThumbTable.tsx:203 msgid "Select" -msgstr "选择" +msgstr "" #: src/tables/part/PartVariantTable.tsx:16 msgid "Show active variants" -msgstr "显示激活的变体" +msgstr "" #: src/tables/part/PartVariantTable.tsx:20 msgid "Template" -msgstr "模板" +msgstr "" #: src/tables/part/PartVariantTable.tsx:21 msgid "Show template variants" -msgstr "显示模板变体" +msgstr "" #: src/tables/part/PartVariantTable.tsx:26 msgid "Show virtual variants" -msgstr "显示虚拟变体" +msgstr "" #: src/tables/part/PartVariantTable.tsx:31 msgid "Show trackable variants" -msgstr "显示可跟踪变体" +msgstr "" #: src/tables/part/RelatedPartTable.tsx:84 msgid "Add Related Part" -msgstr "添加关联零件" +msgstr "" #: src/tables/part/RelatedPartTable.tsx:99 msgid "Delete Related Part" -msgstr "删除关联零件" +msgstr "" #: src/tables/part/RelatedPartTable.tsx:106 msgid "Add related part" -msgstr "添加关联零件" +msgstr "" #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" -msgstr "阶段" +msgstr "" #: src/tables/plugin/PluginListTable.tsx:95 msgid "Plugin with key {pluginKey} not found" @@ -5891,7 +6002,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:97 msgid "An error occurred while fetching plugin details" -msgstr "获取插件详细信息时出错" +msgstr "" #: src/tables/plugin/PluginListTable.tsx:113 #~ msgid "Plugin with id {id} not found" @@ -5899,11 +6010,11 @@ msgstr "获取插件详细信息时出错" #: src/tables/plugin/PluginListTable.tsx:122 msgid "Plugin information" -msgstr "插件信息" +msgstr "" #: src/tables/plugin/PluginListTable.tsx:134 msgid "Author" -msgstr "作者" +msgstr "" #: src/tables/plugin/PluginListTable.tsx:134 #~ msgid "Plugin Actions" @@ -5925,51 +6036,51 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:163 msgid "Package information" -msgstr "软件包信息" +msgstr "" #: src/tables/plugin/PluginListTable.tsx:169 msgid "Package Name" -msgstr "软件包名" +msgstr "" #: src/tables/plugin/PluginListTable.tsx:175 msgid "Installation Path" -msgstr "安装路径" +msgstr "" #: src/tables/plugin/PluginListTable.tsx:185 msgid "Package" -msgstr "软件包" +msgstr "" #: src/tables/plugin/PluginListTable.tsx:197 msgid "Plugin settings" -msgstr "插件设置" +msgstr "" #: src/tables/plugin/PluginListTable.tsx:214 msgid "Plugin is active" -msgstr "此插件已激活" +msgstr "" #: src/tables/plugin/PluginListTable.tsx:220 msgid "Plugin is inactive" -msgstr "插件未激活" +msgstr "" #: src/tables/plugin/PluginListTable.tsx:227 msgid "Plugin is not installed" -msgstr "插件未安装" +msgstr "" #: src/tables/plugin/PluginListTable.tsx:253 msgid "Plugin" -msgstr "插件" +msgstr "" #: src/tables/plugin/PluginListTable.tsx:287 msgid "Description not available" -msgstr "描述不可用." +msgstr "" #: src/tables/plugin/PluginListTable.tsx:319 msgid "Confirm plugin activation" -msgstr "确认插件激活" +msgstr "" #: src/tables/plugin/PluginListTable.tsx:320 msgid "Confirm plugin deactivation" -msgstr "确认插件停用" +msgstr "" #: src/tables/plugin/PluginListTable.tsx:325 msgid "The selected plugin will be activated" @@ -5981,7 +6092,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:334 msgid "Activate Plugin" -msgstr "激活插件" +msgstr "" #: src/tables/plugin/PluginListTable.tsx:338 #~ msgid "Deactivate Plugin" @@ -5997,7 +6108,7 @@ msgstr "激活插件" #: src/tables/plugin/PluginListTable.tsx:362 msgid "Deactivate" -msgstr "停用" +msgstr "" #: src/tables/plugin/PluginListTable.tsx:366 #~ msgid "Confirm" @@ -6005,7 +6116,7 @@ msgstr "停用" #: src/tables/plugin/PluginListTable.tsx:373 msgid "Activate" -msgstr "激活" +msgstr "" #: src/tables/plugin/PluginListTable.tsx:376 #~ msgid "Activating plugin" @@ -6033,76 +6144,76 @@ msgstr "激活" #: src/tables/plugin/PluginListTable.tsx:406 msgid "Uninstall" -msgstr "卸载" +msgstr "" #: src/tables/plugin/PluginListTable.tsx:438 msgid "Install plugin" -msgstr "安装插件" +msgstr "" #: src/tables/plugin/PluginListTable.tsx:451 msgid "Install" -msgstr "安装" +msgstr "" #: src/tables/plugin/PluginListTable.tsx:452 msgid "Plugin installed successfully" -msgstr "插件安装成功" +msgstr "" #: src/tables/plugin/PluginListTable.tsx:457 msgid "Uninstall Plugin" -msgstr "卸载插件" +msgstr "" #: src/tables/plugin/PluginListTable.tsx:469 msgid "Confirm plugin uninstall" -msgstr "确认插件卸载" +msgstr "" #: src/tables/plugin/PluginListTable.tsx:472 msgid "The selected plugin will be uninstalled." -msgstr "所选插件将被卸载。" +msgstr "" #: src/tables/plugin/PluginListTable.tsx:473 msgid "This action cannot be undone." -msgstr "此操作无法撤销。" +msgstr "" #: src/tables/plugin/PluginListTable.tsx:477 msgid "Plugin uninstalled successfully" -msgstr "插件卸载成功" +msgstr "" #: src/tables/plugin/PluginListTable.tsx:484 msgid "Delete Plugin" -msgstr "刪除插件" +msgstr "" #: 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 "" #: src/tables/plugin/PluginListTable.tsx:498 msgid "Plugins reloaded" -msgstr "插件已重载" +msgstr "" #: src/tables/plugin/PluginListTable.tsx:499 msgid "Plugins were reloaded successfully" -msgstr "插件重载成功" +msgstr "" #: src/tables/plugin/PluginListTable.tsx:515 msgid "Reload Plugins" -msgstr "重载插件" +msgstr "" #: src/tables/plugin/PluginListTable.tsx:524 msgid "Install Plugin" -msgstr "安装插件" +msgstr "" #: src/tables/plugin/PluginListTable.tsx:544 msgid "Plugin Detail" -msgstr "插件详情" +msgstr "" #: src/tables/plugin/PluginListTable.tsx:573 msgid "Sample" -msgstr "样本" +msgstr "" #: src/tables/plugin/PluginListTable.tsx:578 #: src/tables/stock/StockItemTable.tsx:305 msgid "Installed" -msgstr "已安装" +msgstr "" #: src/tables/plugin/PluginListTable.tsx:615 #~ msgid "Plugin detail" @@ -6119,7 +6230,7 @@ msgstr "" #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:70 msgid "Edit Parameter" -msgstr "编辑参数" +msgstr "" #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:73 #~ msgid "Parameter deleted" @@ -6131,7 +6242,7 @@ msgstr "编辑参数" #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:78 msgid "Delete Parameter" -msgstr "删除参数" +msgstr "" #: src/tables/purchasing/ManufacturerPartTable.tsx:63 #~ msgid "Create Manufacturer Part" @@ -6139,7 +6250,7 @@ msgstr "删除参数" #: src/tables/purchasing/ManufacturerPartTable.tsx:92 msgid "Delete Manufacturer Part" -msgstr "删除制造商零件" +msgstr "" #: src/tables/purchasing/ManufacturerPartTable.tsx:100 #~ msgid "Manufacturer part updated" @@ -6155,71 +6266,71 @@ msgstr "删除制造商零件" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:86 msgid "Part Description" -msgstr "零件描述" +msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:113 msgid "Total Quantity" -msgstr "总数量" +msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:129 msgid "Received" -msgstr "已接收" +msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:148 msgid "Supplier Code" -msgstr "供应商代码" +msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:155 msgid "Supplier Link" -msgstr "供应商链接" +msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Manufacturer Code" -msgstr "制造商编号" +msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:176 msgid "Destination" -msgstr "目的地" +msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Add Line Item" -msgstr "添加行项目" +msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Edit Line Item" -msgstr "编辑行项目" +msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Delete Line Item" -msgstr "删除行项目" +msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:234 msgid "Receive line item" -msgstr "接收这行项目" +msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 msgid "Add line item" -msgstr "添加行项目" +msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:282 msgid "Receive items" -msgstr "收到项目" +msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:93 msgid "MPN" -msgstr "制造商零件编号 (MPN)" +msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:122 msgid "Base units" -msgstr "基础单位" +msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:170 msgid "Supplier part created" -msgstr "供应商零件已更新" +msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:176 msgid "Add supplier part" -msgstr "添加供应商零件" +msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:188 msgid "Show active supplier parts" @@ -6255,47 +6366,47 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" -msgstr "删除供应商零件" +msgstr "" #: src/tables/settings/CurrencyTable.tsx:28 msgid "Rate" -msgstr "汇率" +msgstr "" #: src/tables/settings/CurrencyTable.tsx:40 msgid "Exchange rates updated" -msgstr "汇率已更新" +msgstr "" #: src/tables/settings/CurrencyTable.tsx:46 msgid "Exchange rate update error" -msgstr "汇率更新错误" +msgstr "" #: src/tables/settings/CurrencyTable.tsx:57 msgid "Refresh currency exchange rates" -msgstr "刷新货币汇率" +msgstr "" #: src/tables/settings/CustomUnitsTable.tsx:50 msgid "Add Custom Unit" -msgstr "添加自定义单位" +msgstr "" #: src/tables/settings/CustomUnitsTable.tsx:60 msgid "Edit Custom Unit" -msgstr "编辑自定义单位" +msgstr "" #: src/tables/settings/CustomUnitsTable.tsx:68 msgid "Delete Custom Unit" -msgstr "删除自定义单位" +msgstr "" #: src/tables/settings/CustomUnitsTable.tsx:100 msgid "Add custom unit" -msgstr "添加自定义单位" +msgstr "" #: src/tables/settings/ErrorTable.tsx:29 msgid "When" -msgstr "当" +msgstr "" #: src/tables/settings/ErrorTable.tsx:39 msgid "Error Information" -msgstr "错误信息" +msgstr "" #: src/tables/settings/ErrorTable.tsx:51 msgid "Delete Error Report" @@ -6307,101 +6418,101 @@ msgstr "" #: src/tables/settings/ErrorTable.tsx:53 msgid "Are you sure you want to delete this error report?" -msgstr "确定要删除这错误告吗?" +msgstr "" #: src/tables/settings/ErrorTable.tsx:55 msgid "Error report deleted" -msgstr "错误报告已删除" +msgstr "" #: src/tables/settings/ErrorTable.tsx:77 #: src/tables/settings/FailedTasksTable.tsx:57 msgid "Error Details" -msgstr "错误详情" +msgstr "" #: src/tables/settings/FailedTasksTable.tsx:24 #: src/tables/settings/PendingTasksTable.tsx:17 #: src/tables/settings/ScheduledTasksTable.tsx:19 msgid "Task" -msgstr "任务" +msgstr "" #: src/tables/settings/FailedTasksTable.tsx:30 #: src/tables/settings/PendingTasksTable.tsx:22 msgid "Task ID" -msgstr "任务ID" +msgstr "" #: src/tables/settings/FailedTasksTable.tsx:34 #: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Started" -msgstr "已开始" +msgstr "" #: src/tables/settings/FailedTasksTable.tsx:40 msgid "Stopped" -msgstr "已停止" +msgstr "" #: src/tables/settings/FailedTasksTable.tsx:46 msgid "Attempts" -msgstr "尝试次数" +msgstr "" #: src/tables/settings/GroupTable.tsx:51 msgid "Group with id {id} not found" -msgstr "未找到 ID 为 {id} 的群组" +msgstr "" #: src/tables/settings/GroupTable.tsx:53 msgid "An error occurred while fetching group details" -msgstr "获取群组详细信息时出错" +msgstr "" #: src/tables/settings/GroupTable.tsx:77 msgid "Permission set" -msgstr "权限设置" +msgstr "" #: src/tables/settings/GroupTable.tsx:126 msgid "Delete group" -msgstr "删除群组" +msgstr "" #: src/tables/settings/GroupTable.tsx:127 msgid "Group deleted" -msgstr "群组已删除" +msgstr "" #: src/tables/settings/GroupTable.tsx:129 msgid "Are you sure you want to delete this group?" -msgstr "确定要删除这个群组吗?" +msgstr "" #: src/tables/settings/GroupTable.tsx:134 #: src/tables/settings/GroupTable.tsx:146 msgid "Add group" -msgstr "添加群组" +msgstr "" #: src/tables/settings/GroupTable.tsx:158 msgid "Edit group" -msgstr "编辑群组" +msgstr "" #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Arguments" -msgstr "参数" +msgstr "" #: src/tables/settings/ProjectCodeTable.tsx:42 msgid "Add Project Code" -msgstr "添加项目编码" +msgstr "" #: src/tables/settings/ProjectCodeTable.tsx:54 msgid "Edit Project Code" -msgstr "编辑项目编码" +msgstr "" #: src/tables/settings/ProjectCodeTable.tsx:62 msgid "Delete Project Code" -msgstr "删除项目编码" +msgstr "" #: src/tables/settings/ProjectCodeTable.tsx:94 msgid "Add project code" -msgstr "编辑项目编码" +msgstr "" #: src/tables/settings/ScheduledTasksTable.tsx:25 msgid "Last Run" -msgstr "上一次运行" +msgstr "" #: src/tables/settings/ScheduledTasksTable.tsx:47 msgid "Next Run" -msgstr "下一次运行" +msgstr "" #: src/tables/settings/TemplateTable.tsx:82 msgid "Template not found" @@ -6458,7 +6569,7 @@ msgstr "" #: src/tables/settings/TemplateTable.tsx:271 msgid "Filter by enabled status" -msgstr "按启用状态筛选" +msgstr "" #: src/tables/settings/TemplateTable.tsx:276 msgid "Model Type" @@ -6470,68 +6581,68 @@ msgstr "" #: src/tables/settings/UserTable.tsx:79 msgid "User with id {id} not found" -msgstr "未找到 ID 为 {id} 的用户" +msgstr "" #: src/tables/settings/UserTable.tsx:81 msgid "An error occurred while fetching user details" -msgstr "获取用户详细信息时出错" +msgstr "" #: src/tables/settings/UserTable.tsx:99 msgid "Is Active" -msgstr "激活" +msgstr "" #: src/tables/settings/UserTable.tsx:100 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." -msgstr "指定是否将此用户视为激活用户。取消选择此选项将不会删除账户。" +msgstr "" #: src/tables/settings/UserTable.tsx:104 msgid "Is Staff" -msgstr "员工" +msgstr "" #: src/tables/settings/UserTable.tsx:105 msgid "Designates whether the user can log into the django admin site." -msgstr "指定用户是否可以登录 django 管理页面。" +msgstr "" #: src/tables/settings/UserTable.tsx:109 msgid "Is Superuser" -msgstr "超级用户" +msgstr "" #: src/tables/settings/UserTable.tsx:110 msgid "Designates that this user has all permissions without explicitly assigning them." -msgstr "指定该用户拥有所有权限,而无需明确分配。" +msgstr "" #: src/tables/settings/UserTable.tsx:120 msgid "You cannot edit the rights for the currently logged-in user." -msgstr "您不能编辑当前登录用户的权限。" +msgstr "" #: src/tables/settings/UserTable.tsx:151 msgid "No groups" -msgstr "没有群组" +msgstr "" #: src/tables/settings/UserTable.tsx:231 msgid "Delete user" -msgstr "删除用户" +msgstr "" #: src/tables/settings/UserTable.tsx:232 msgid "User deleted" -msgstr "用户已删除" +msgstr "" #: src/tables/settings/UserTable.tsx:234 msgid "Are you sure you want to delete this user?" -msgstr "您确定要删除该用户吗?" +msgstr "" #: src/tables/settings/UserTable.tsx:240 #: src/tables/settings/UserTable.tsx:258 msgid "Add user" -msgstr "添加用户" +msgstr "" #: src/tables/settings/UserTable.tsx:248 msgid "Added user" -msgstr "已添加用户" +msgstr "" #: src/tables/settings/UserTable.tsx:270 msgid "Edit user" -msgstr "编辑用户" +msgstr "" #: src/tables/stock/LocationTypesTable.tsx:36 #: src/tables/stock/LocationTypesTable.tsx:105 @@ -6552,310 +6663,314 @@ msgstr "" #: src/tables/stock/StockItemTable.tsx:90 msgid "This stock item is in production" -msgstr "该库存项正在生产" +msgstr "" #: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item has been assigned to a sales order" -msgstr "库存项已分配到销售订单" +msgstr "" #: src/tables/stock/StockItemTable.tsx:108 msgid "This stock item has been assigned to a customer" -msgstr "库存项已分配给客户" +msgstr "" #: src/tables/stock/StockItemTable.tsx:117 msgid "This stock item is installed in another stock item" -msgstr "此库存项已安装在另一个库存项中" +msgstr "" #: src/tables/stock/StockItemTable.tsx:126 msgid "This stock item has been consumed by a build order" -msgstr "此库存项已被生产订单消耗" +msgstr "" #: src/tables/stock/StockItemTable.tsx:135 msgid "This stock item has expired" -msgstr "此库存项已过期" +msgstr "" #: src/tables/stock/StockItemTable.tsx:139 msgid "This stock item is stale" -msgstr "此库存项是过期项" +msgstr "" #: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is fully allocated" -msgstr "此库存项已完全分配" +msgstr "" #: src/tables/stock/StockItemTable.tsx:157 msgid "This stock item is partially allocated" -msgstr "此库存项已被部分分配" +msgstr "" #: src/tables/stock/StockItemTable.tsx:185 msgid "This stock item has been depleted" -msgstr "库存项已耗尽" +msgstr "" #: src/tables/stock/StockItemTable.tsx:255 msgid "Show stock for active parts" -msgstr "显示激活零件的库存" +msgstr "" #: src/tables/stock/StockItemTable.tsx:260 msgid "Filter by stock status" -msgstr "按库存状态筛选" +msgstr "" #: src/tables/stock/StockItemTable.tsx:266 msgid "Show stock for assmebled parts" -msgstr "显示装配零件的库存" +msgstr "" #: src/tables/stock/StockItemTable.tsx:271 msgid "Show items which have been allocated" -msgstr "显示已分配的项目" +msgstr "" #: src/tables/stock/StockItemTable.tsx:276 msgid "Show items which are available" -msgstr "显示可用的项目" +msgstr "" #: src/tables/stock/StockItemTable.tsx:280 -#: src/tables/stock/StockLocationTable.tsx:33 +#: src/tables/stock/StockLocationTable.tsx:42 msgid "Include Sublocations" -msgstr "包括子地点" +msgstr "" #: src/tables/stock/StockItemTable.tsx:281 msgid "Include stock in sublocations" -msgstr "包括子地点的库存" +msgstr "" #: src/tables/stock/StockItemTable.tsx:285 msgid "Depleted" -msgstr "耗尽" +msgstr "" #: src/tables/stock/StockItemTable.tsx:286 msgid "Show depleted stock items" -msgstr "显示耗尽的库存项" +msgstr "" #: src/tables/stock/StockItemTable.tsx:291 msgid "Show items which are in stock" -msgstr "显示库存中的项目" +msgstr "" #: src/tables/stock/StockItemTable.tsx:296 msgid "Show items which are in production" -msgstr "显示正在生产的项目" +msgstr "" #: src/tables/stock/StockItemTable.tsx:301 msgid "Include stock items for variant parts" -msgstr "包括变体零件的库存项" +msgstr "" #: src/tables/stock/StockItemTable.tsx:306 msgid "Show stock items which are installed in other items" -msgstr "显示安装在其他项目中的库存项" +msgstr "" #: src/tables/stock/StockItemTable.tsx:310 msgid "Sent to Customer" -msgstr "发送给客户" +msgstr "" #: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which have been sent to a customer" -msgstr "显示已发送给客户的项目" +msgstr "" #: src/tables/stock/StockItemTable.tsx:315 msgid "Is Serialized" -msgstr "已序列化" +msgstr "" #: src/tables/stock/StockItemTable.tsx:316 msgid "Show items which have a serial number" -msgstr "显示带有序列号的项目" +msgstr "" #: src/tables/stock/StockItemTable.tsx:323 msgid "Has Batch Code" -msgstr "有批号" +msgstr "" #: src/tables/stock/StockItemTable.tsx:324 msgid "Show items which have a batch code" -msgstr "显示有批号的项目" +msgstr "" #: src/tables/stock/StockItemTable.tsx:330 msgid "Show tracked items" -msgstr "显示已跟踪项目" +msgstr "" #: src/tables/stock/StockItemTable.tsx:334 msgid "Has Purchase Price" -msgstr "有采购价格" +msgstr "" #: src/tables/stock/StockItemTable.tsx:335 msgid "Show items which have a purchase price" -msgstr "显示有购买价格的项目" +msgstr "" #: src/tables/stock/StockItemTable.tsx:343 msgid "External Location" -msgstr "外部地点" +msgstr "" #: src/tables/stock/StockItemTable.tsx:344 msgid "Show items in an external location" -msgstr "显示外部库存地点的项目" +msgstr "" #: src/tables/stock/StockItemTable.tsx:416 msgid "Add a new stock item" -msgstr "添加一个新的库存项" +msgstr "" #: src/tables/stock/StockItemTable.tsx:425 msgid "Remove some quantity from a stock item" -msgstr "从库存项中删除一些数量" +msgstr "" #: src/tables/stock/StockItemTable.tsx:447 msgid "Move Stock items to new locations" -msgstr "将库存项目移动到新位置" +msgstr "" #: src/tables/stock/StockItemTable.tsx:454 msgid "Change stock status" -msgstr "更改库存状态" +msgstr "" #: src/tables/stock/StockItemTable.tsx:456 msgid "Change the status of stock items" -msgstr "更改库存项的状态" +msgstr "" #: src/tables/stock/StockItemTable.tsx:463 msgid "Merge stock" -msgstr "合并库存" +msgstr "" #: src/tables/stock/StockItemTable.tsx:465 msgid "Merge stock items" -msgstr "合并库存项" +msgstr "" #: src/tables/stock/StockItemTable.tsx:472 msgid "Order stock" -msgstr "订单库存" +msgstr "" #: src/tables/stock/StockItemTable.tsx:474 #: src/tables/stock/StockItemTable.tsx:480 msgid "Order new stock" -msgstr "订单新库存" +msgstr "" #: src/tables/stock/StockItemTable.tsx:478 msgid "Assign to customer" -msgstr "分配给客户" +msgstr "" #: src/tables/stock/StockItemTable.tsx:487 msgid "Delete stock" -msgstr "删除库存" +msgstr "" #: src/tables/stock/StockItemTable.tsx:489 msgid "Delete stock items" -msgstr "删除库存项" +msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:126 msgid "Test" -msgstr "测试" +msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:152 msgid "Test result for installed stock item" -msgstr "已安装库存项目的测试结果" +msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:163 msgid "Result" -msgstr "结果" +msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:169 msgid "No Result" -msgstr "无结果" +msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:185 msgid "Attachment" -msgstr "附件" +msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:201 msgid "Test station" -msgstr "测试站" +msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:221 msgid "Finished" -msgstr "已完成" +msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:252 #: src/tables/stock/StockItemTestResultTable.tsx:324 #: src/tables/stock/StockItemTestResultTable.tsx:379 msgid "Add Test Result" -msgstr "添加测试结果" +msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:254 msgid "Test result added" -msgstr "测试结果已添加" +msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:263 #: src/tables/stock/StockItemTestResultTable.tsx:334 msgid "Edit Test Result" -msgstr "编辑测试结果" +msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:265 msgid "Test result updated" -msgstr "测试结果已更新" +msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:271 #: src/tables/stock/StockItemTestResultTable.tsx:343 msgid "Delete Test Result" -msgstr "删除测试结果" +msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:273 msgid "Test result deleted" -msgstr "测试结果已删除" +msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:287 msgid "Test Passed" -msgstr "测试通过" +msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:288 msgid "Test result has been recorded" -msgstr "测试结果已被记录" +msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:295 msgid "Failed to record test result" -msgstr "记录测试结果失败" +msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:312 msgid "Pass Test" -msgstr "通过测试" +msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:361 msgid "Show results for required tests" -msgstr "显示需要测试的结果" +msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Include Installed" -msgstr "包含已安装的" +msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for installed stock items" -msgstr "显示已安装库存项目的结果" +msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Passed" -msgstr "通过" +msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show only passed tests" -msgstr "只显示通过的测试" - -#: src/tables/stock/StockLocationTable.tsx:34 -msgid "Include sublocations in results" -msgstr "在结果中包含子地点" +msgstr "" #: src/tables/stock/StockLocationTable.tsx:38 -msgid "structural" -msgstr "" - -#: src/tables/stock/StockLocationTable.tsx:39 -msgid "Show structural locations" -msgstr "显示结构性地点" +#~ msgid "structural" +#~ msgstr "structural" #: src/tables/stock/StockLocationTable.tsx:43 -msgid "external" +msgid "Include sublocations in results" msgstr "" -#: src/tables/stock/StockLocationTable.tsx:44 -msgid "Show external locations" -msgstr "显示外部地点" +#: src/tables/stock/StockLocationTable.tsx:43 +#~ msgid "external" +#~ msgstr "external" #: src/tables/stock/StockLocationTable.tsx:48 -msgid "Has location type" -msgstr "有位置类型" +msgid "Show structural locations" +msgstr "" -#: src/tables/stock/StockLocationTable.tsx:85 -#: src/tables/stock/StockLocationTable.tsx:110 +#: src/tables/stock/StockLocationTable.tsx:53 +msgid "Show external locations" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:57 +msgid "Has location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:62 +msgid "Filter by location type" +msgstr "" + +#: src/tables/stock/StockLocationTable.tsx:99 +#: src/tables/stock/StockLocationTable.tsx:124 msgid "Add Stock Location" -msgstr "添加库存地点" +msgstr "" #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Added" @@ -6871,17 +6986,17 @@ msgstr "" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" -msgstr "检测到手机视图" +msgstr "" #: 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 "Platform UI 针对平板电脑和台式机进行了优化,您可以使用官方应用程序获得移动体验。" +msgstr "" #: src/views/MobileAppView.tsx:31 msgid "Read the docs" -msgstr "阅读文档" +msgstr "" #: src/views/MobileAppView.tsx:35 msgid "Ignore and continue to Desktop view" -msgstr "忽略并继续到桌面视图" +msgstr ""